听同事分享几种数据库的分页查询,自己感觉,还是需要整理一下MS SqlSever的分页查询的. Sql Sever 2005之前版本: select top 页大小 * from 表名 where id not in ( ) id from 表名 order by id ) order by id 例如: * --10 为页大小 from [TCCLine].[dbo].[CLine_CommonImage] where id not in ( --40是这么计算出来的:10*(5-1) --…
今天我们来说sql中的命令参数in in --in用于查询某个字段的指定的值的记录信息 注意一下:--对或(or)取反是并且(and),对并且(and)取反是或(or 数据库中不等于表示有两种:!= <> 推荐使用第二种 下面我们用题目来详细分析一下这个in 在scott库的emp表中查找工资是(1500,3000,5000)的员工信息 select * from emp where sal in(1500,3000,5000) --等价于下面语句 select * from emp wher…
--查询前10条数据select * from MID_EHR_STAFF where rownum<10;--查询第5~10条的记录,minus(减)select * from MID_EHR_STAFF where rownum<10 minus select * from MID_EHR_STAFF where rownum<4;…
今天我们来讲sql命令中的参数order by的用法 order by order by:可以理解成[以某个字段排序] order by a,b // a和b都按升序 order by a,b desc // a升序,b降序 order by a desc, b // a降序,b升序 order by a desc,b desc //a和b都按降序 如果不指定排序的标准,则默认是升序,升序用asc表示,默认可以不写.为一个字段指定的排序标准并不会对另一个字段产生影响,强烈建议为每个字段都指定排序…