SQL 常用操作

1. 一条sql 语句搞定数据库分页

  select top 10 b.* from (select top 20 主键字段,排序字段 from 表名 order by 排序字段 desc) a,表名 b where b.主键字段 = a.主键字段 order by a.排序字段

2. 随机取出10条数据

  select top 10 * from tablename order by newid()

3. 删除重复记录

  Delete from tablename where id not in (select max(id) from tablename group by col1,col2,...)

  T-sql函数的执行顺序,group by之后,对分组求max(id)在进行删除

4. 选择从1015的记录

  select top 5 * from (select top 15 * from table order by id asc) table_别名 order by id desc

 

posted @ 2014-01-01 15:09  Sally Yu  阅读(74)  评论(0)    收藏  举报