SQL excel如何删除指定内容A表中指定时间内的内容和ID记录

sql面试题(查看数据中指定几行记录)
转载 &更新时间:日 23:50:52 & 作者:
一个不错的sql面试题,表 table1,主键为 ID,ID为自动编号(ID可能不连续),要求查询第31-40行记录,如何实现呢?感兴趣的朋友参考下
分享一个sql数据库面试题。
表 table1,主键为 ID,ID为自动编号(ID可能不连续),要求查询第31-40行记录,请问SQL语句怎么写?
实现代码:
代码如下:--SQL server select top 10 * from (select top 40 * from table1 order by ID) a order by ID desc --Oracle select * from (select top 40 * from t order by ID) a where rownum&30
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具答:解1: select top 10 * from A where id not in (select top 30 id from A)&
解2: select top 10 * from A where id & (select max(id) from (select top 30 id from A )as&
select top 10 productid&
from Production.Product
where productid not in(
select top 30 productid from Production.Product
order by productid asc
) order by productid asc
&临时表做法
declare &@table table (id int identity(1,1),pid int)
insert @table(pid)&
select productid&
from Production.Product
order by productid asc
select productid from Production.Product t1
inner join @table t2 on t1.productid=t2.pid
where t2.id&30 and t2.id&=40&
sqlserver2005做法
select * from&
select productid, ROW_NUMBER() OVER(ORDER BY productid asc) as rowid
from Production.Product
where T.rowid&30 and rowid&=40&
阅读(...) 评论()当清空sqlite表中的数据后,如何使表的自增id值也归零
[问题点数:40分,结帖人j67065]
本版专家分:384
结帖率 97.62%
CSDN今日推荐
本版专家分:1037
2009年11月 Delphi大版内专家分月排行榜第一
2009年9月 Delphi大版内专家分月排行榜第三
本版专家分:6613
2012年7月 移动平台大版内专家分月排行榜第一
2012年8月 移动平台大版内专家分月排行榜第二
2012年9月 移动平台大版内专家分月排行榜第三
本版专家分:384
本版专家分:384
本版专家分:6613
2012年7月 移动平台大版内专家分月排行榜第一
2012年8月 移动平台大版内专家分月排行榜第二
2012年9月 移动平台大版内专家分月排行榜第三
本版专家分:384
本版专家分:6613
2012年7月 移动平台大版内专家分月排行榜第一
2012年8月 移动平台大版内专家分月排行榜第二
2012年9月 移动平台大版内专家分月排行榜第三
本版专家分:0
本版专家分:384
匿名用户不能发表回复!
其他相关推荐sql 关于筛选同一id最新时间的记录_百度知道
sql 关于筛选同一id最新时间的记录
现在我有如下字段:requestidclientipoperatetime(如图1)我想筛选同一requestid下最新的operatetime记录但可能clientip不同(但这个字段还有用)所以我想得到的结果是:78921空10:...
现在我有如下字段:requestid clientip operatetime (如图1)我想筛选同一requestid下最新的operatetime记录 但可能clientip不同(但这个字段还有用) 所以我想得到的结果是:78921
10:39:10我用的语句是:select requestid,clientip,max(operatetime) as operatetime from 表where requestid=78921 group by requestid,clientip 但group by 两个会都出现 clientip这个字段我之后还要用不能删
急求语句该怎么写
谢谢!!!!requestid不是特定的 我这么写只是找个例子看的更清楚
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
古舟蓑笠翁
来自电脑网络类芝麻团
古舟蓑笠翁
采纳数:1760
获赞数:2440
参与团队:
select&requestid,clientip,operatetime&&from&表&A&&&&where&requestid=78921&and&operatetime=(SELECT&MAX(operatetime)&FROM&表&B&WHERE&A.requestid=B.requestid)
这个表b是啥 而且它报错 聚合函数不能在where中
表 b是:“表”是你的表名,b 是给表起的别名,中间有个空格,表 a也是一个道理
不是指定了ID吗为什么还要Group By...select
requestid,
operatetime from
requestid=78921 order by
operatetime
desclimit 1
我这样做只是看的更清楚 实际上 id不特定 有很多requestid
意思是分组求最大值咯,那就是先order by 再group by,嵌套一下select requestid,clientip, operatetime from (select requestid,clientip, operatetime from 表 group by requestid,clientip order by
operatetime desc) tb
group by requestid
嗯,你不是说“requestid不是特定的”吗? 上面的代码只是取到了78921下最新的operatetime ,你可以对比下我这段的效果。SELECT requestid,clientip,operatetimeFROM (
SELECT&requestid,clientip,operatetime&FROM&表A
GROUP&BY&requestid,clientip
ORDER&BY&operatetime&DESC )&tbGROUP&BY requestid
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 excel删除指定内容 的文章

 

随机推荐