求一个能取中间某几条记录的SQL语句
有一张表,有一个uniqueid字段 唯一, 有一个字段 last_replytime,我想取得按last_replytime降序排列后,第5到10条记录,我是这样写的
select top 10 * from mytable where uniqueid not in(select top 4 uniqueid from mytable order by last_replytime desc) order by last_replytime desc
大这看这样写对吗?有什么更简洁更高效 的写法没
select top 10 * from mytable where uniqueid not in(select top 4 uniqueid from mytable order by last_replytime desc) order by last_replytime desc
大这看这样写对吗?有什么更简洁更高效 的写法没
...全文
相关推荐
查询前几条记录
NULL 博文链接:https://tanghaidi.iteye.com/blog/487512
sql语句妙用,各种sql语句的详细用法与讲解
sql语句妙用,各种sql语句的详细用法与讲解 ,使得程序运行的更加流畅。主要针对一些高效sql语句的解释。
在SQL SERVER中查询数据库中第几条至第几条之间的数据SQL语句写法
主要介绍了在SQL SERVER中查询数据库中第几条至第几条之间的数据SQL语句写法,需要的朋友可以参考下
SQL Server使用一个语句块批量插入多条记录的三种方法
本文介绍了三种不同的方法向数据库中一次插入多条记录的方法,第三种方法是SQL Server2008中特有的,大家体验一下吧。
执行一条sql语句update多条记录实现思路
如果你想更新多行数据,并且每行记录的各字段值都是各不一样,你会怎么办呢?本文以一个示例向大家讲解下如何实现如标题所示的情况,有此需求的朋友可以了解下


