急问:如何用SQL语言查询某一行的数据?如查询第7行的数据? 50CSDN]

发布时间:2016-12-9 23:30:40 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"急问:如何用SQL语言查询某一行的数据?如查询第7行的数据? 50CSDN]",主要涉及到急问:如何用SQL语言查询某一行的数据?如查询第7行的数据? 50CSDN]方面的内容,对于急问:如何用SQL语言查询某一行的数据?如查询第7行的数据? 50CSDN]感兴趣的同学可以参考一下。

请问:如何用SQL语言查询某一行的数据?如查询第7行的数据?    如何删除前三行的数据 多谢哦

1.查询第七行数据 select top 1 * from tablename where id not in (select top 6 id from tablename) 2.删除前三行记录 1) set rowcount 3 delete tablename set rowcount 0 2) delete tablename where id in (select top 3 id from tablename)

关键看你有没有主键,存在两行完全一样就办不到了

加一个自动编号。再把记录选出来。 当ID有相同时 hellowork:的方法不行。

select top 1 * from (select top 7 * from YTbName)a delete from YTbName where id in(select top 3 * from YTbName)

哈哈,不好意思 select top 1 * from (select top 7 * from YTbName)a delete from YTbName where id in(select top 3 ID from YTbName)

select top 1 * from (select top 7 * from YTbName)a order by id desc delete from YTbName where id in(select top 3 ID from YTbName)

SELECT top 7 IDENTITY(int,1,1) AS OID, A.* INTO #TEMP FROM ET_Sync A SELECT * FROM #TEMP where OID = 7 delete from YTbName where OID <4 drop table #TEMP

SELECT top 7 IDENTITY(int,1,1) AS OID, A.* INTO #TEMP FROM YTbName A SELECT * FROM #TEMP where OID = 7 delete from YTbName where OID <4 drop table #TEMP

学习了

设ID为标识列 select * from tb a where 7=(select count(1) from tb b where b.id<=a.id) 选第几条时将7改为几即可.

上一篇:SQL SERVER 2005 EXPRESS免费版本和其它几个要MONEY的版本,主要有哪些不同呀、 20boyla]
下一篇:在 ETL 中,文件导入问题 50CSDN]

相关文章

相关评论