常用SQL语句
来源:互联网 发布:软件游戏设计培训班 编辑:程序博客网 时间:2024/05/05 04:42
————————删除重复Name的记录,并保留最小的ID值
–delete Person where ID not in( select MIN(ID) from Person where Name in( select distinct(Name) from Person) group by Name)
——————————–手写一个带分页的Sql语句
SELECT TOP 页大小 *
FROM
(
SELECT ROW_NUMBER() OVER (ORDER BY id) AS RowNumber,* FROM table1
) as A
WHERE RowNumber > 页大小*(页数-1)
–注解:首先利用Row_number()为table1表的每一行添加一个行号,给行号这一列取名’RowNumber’ 在over()方法中将’RowNumber’做了升序排列
–然后将’RowNumber’列 与table1表的所有列 形成一个表A
–重点在where条件。假如当前页(currentPage)是第2页,每页显示10个数据(pageSzie)。那么第一页的数据就是第11-20条
–所以为了显示第二页的数据,即显示第11-20条数据,那么就让RowNumber大于 10*(2-1) 即:页大小*(当前页-1)
2 0
- SQL语句 常用语句
- sql常用sql语句
- SQLite 常用语句 sql语句
- oracle常用SQL语句
- DBA常用SQL语句
- DBA常用SQl语句
- 常用SQL语句
- 常用SQL语句
- oracle常用SQL语句
- oracle常用SQL语句
- 管理常用SQL语句
- 管理常用SQL语句
- 管理常用SQL语句
- 常用SQL语句(Update)
- 常用SQL语句
- SQL常用语句大全
- 常用sql语句1
- 常用Sql语句
- 安卓口令红包漏洞破解方法“如何抢到非苹果用户不能抢到的红包”
- UE4 C++中使用多播调用蓝图示例
- 排序方法
- oracle sql编程笔记
- Tomcat 解决“At least one JAR was scanned for TLDs yet contained no TLDs”问题
- 常用SQL语句
- 解决mx51-bbg串口ttymxc1只能发不能收的问题
- Collections类解析
- PDFlatex与XeLaTex区别及注意事项
- windows 无法删除文件 .dll
- 关于App涉及后台定位在审核时二进制文件被拒问题解决方案
- 解决maven web项目Cannot detect Web Project version. Please specify version of Web Project through...的错误
- Elasticsearch 的查询操作
- 对于Freescale MFG编程工具分析