SQL高级教程-TOP 子句
2024-09-05 16:48:10
TOP 子句
TOP 子句用于规定要返回的记录的数目。
对于拥有数千条记录的大型表来说,TOP 子句是非常有用的。
注释:并非所有的数据库系统都支持 TOP 子句。
SQL Server 的语法:
SELECT TOP number|percent column_name(s)
FROM table_name
MySQL 和 Oracle 中的 SQL SELECT TOP 是等价的
MySQL 语法
SELECT column_name(s)
FROM table_name
LIMIT number
例子
SELECT *
FROM Persons
LIMIT 5
Oracle 语法
SELECT column_name(s)
FROM table_name
WHERE ROWNUM <= number
例子
SELECT *
FROM Persons
WHERE ROWNUM <= 5
原始的表 (用在例子中的):
Persons 表:
Id | LastName | FirstName | Address | City |
---|---|---|---|---|
1 | Adams | John | Oxford Street | London |
2 | Bush | George | Fifth Avenue | New York |
3 | Carter | Thomas | Changan Street | Beijing |
4 | Obama | Barack | Pennsylvania Avenue | Washington |
SQL TOP 实例
现在,我们希望从上面的 "Persons" 表中选取头两条记录。
我们可以使用下面的 SELECT 语句:
SELECT TOP 2
* FROM Persons
结果:
Id | LastName | FirstName | Address | City |
---|---|---|---|---|
1 | Adams | John | Oxford Street | London |
2 | Bush | George | Fifth Avenue | New York |
SQL TOP PERCENT 实例
现在,我们希望从上面的 "Persons" 表中选取 50% 的记录。
我们可以使用下面的 SELECT 语句:
SELECT TOP 50 PERCENT
* FROM Persons
结果:
Id | LastName | FirstName | Address | City |
---|---|---|---|---|
1 | Adams | John | Oxford Street | London |
2 | Bush | George | Fifth Avenue | New York |
最新文章
- An invalid character [32] was present in the Cookie value
- React Test相关资料
- wcf,jquery,post,跨域
- SQL SERVER--DBA 常用到的一些脚本
- 一款符合当前主流审美的Swing外观(Look and Feel)_测试版发布
- AD6电气规则错误报告中英文对照
- 用js判断时间的先后顺序
- mysqlroot passwd
- Autorelease pool
- jQuery常用选择器汇总
- AnyEvent::HTTP 介绍
- 在Ubuntu下编译Assimp库
- 超棒的自定义超酷滚动条jQuery插件 - Perfect Scrollbar
- ps调整文字平滑
- Fundebug累计处理1000万条错误事件!
- JavaScript中的this指向规则
- Linux:“awk”命令的妙用
- react mobx webpack 使用案例
- python学习笔记_week13
- XML 可扩展标记语言
热门文章
- 【OpenCV开发】imread和imwrite的类型以及第三个参数关于图片压缩质量等
- 解决ajax跨越问题
- adb将Apk内置到系统中(system/priv-app)
- Java 注解:@PostConstruct和@PreConstruct
- HDU 1297 Children’s Queue (递推、大数相加)
- 插座-网络问题-ESP8266
- 利用Kruskal算法求最小生成树解决聪明的猴子问题 -- 数据结构
- Appium+Python之获取toast
- Python 入门之 内置模块 -- re模块
- python的类属性、实例属性、类方法、静态方法