面试1 SQL SERVER 查询第20行到30之间的数据
2024-10-16 13:37:42
SQL SERVER 查询第20行到30之间的数据
1.先查询前20行的ID,后查询除去20条记录的前10条记录
SELECT TOP 10 * FROM tbBank
WHERE BankID NOT IN(SELECT TOP 20 BankID FROM tbBank ORDER BY BankID ASC)
2.先查询前20行记录最大的ID,后查询大于该值的前10条记录
SELECT TOP 10 * FROM tbBank
WHERE BankID>(SELECT MAX(BankID) FROM (SELECT TOP 20 BankID FROM tbBank ORDER BY BankID ASC)AS TEMP)
3.SQL SERVER 2005 以后使用 ROW_NUMBER() 函数
SELECT * FROM (SELECT *,ROW_NUMBER() OVER(ORDER BY BankID ASC) AS Num FROM tbBank )AS TempTable
WHERE Num BETWEEN 21 AND 30
最新文章
- Devexpress WPF Theme Editor 02
- POJ1258Agri-Net(prime基础)
- Radius 远程用户拨号认证系统
- cocos2dx阴影层的实现
- 微信开发教程 Yank.WeiXin.Robot
- Vue.2.0.5-过渡效果
- C++-sizeof和strlen的区别
- Log4net使用笔记
- cubieboard中使用py-kms与dnsmasq搭建局域网内全自动KMS激活环境
- C#学习笔记(三):值类型、引用类型及参数传递
- Vim插件列表
- JS判断是否微信浏览器
- 1、大部分社交平台接口不支持https协议。
- WebAPI的压缩
- 读书笔记 effective c++ Item 11 在operator=中处理自我赋值
- BZOJ 3195: [Jxoi2012]奇怪的道路(状压dp)
- Java中Excel表格的上传与下载
- 如何用人工的方式将Excel里的一堆数字变成一个数组
- LabVIEW--使用云端编译器编译多个vi
- git 查看远程分支最后一次提交时间
热门文章
- ASP.NET webform多次提交表单问题
- 分享一个经验,代码打开mysql链接,执行存储过程时,提示:Table 'mysql.proc' doesn't exist
- 在Asp.Net MVC中实现上传图片并显示
- 网易云 MySQL实例迁移的技术实现
- Mysql 练习题一
- 自定义控件和View
- 听补天漏洞审核专家实战讲解XXE漏洞
- 快速滑动时 `cellForRow` 的调用次数
- Linux服务器快速安装可视化桌面且可以远程RDP远程连接
- 【SQL查询】树结构查询