SQL教程重温
来源:互联网 发布:windows ime文件 编辑:程序博客网 时间:2024/04/30 18:24
SQL SELECT TOP, LIMIT, ROWNUM 子句
SQL SELECT TOP 子句
SELECT TOP 子句用于规定要返回的记录的数目。
SELECT TOP 子句对于拥有数千条记录的大型表来说,是非常有用的。
注释:并非所有的数据库系统都支持 SELECT TOP 子句。
SQL Server / MS Access 语法
SELECT TOP number|percent column_name(s)
FROM table_name;
FROM table_name;
MySQL 和 Oracle 中的 SQL SELECT TOP 是等价的
MySQL 语法
SELECT column_name(s)
FROM table_name
LIMIT number;
FROM table_name
LIMIT number;
实例
SELECT *
FROM Persons
LIMIT 5;
FROM Persons
LIMIT 5;
Oracle 语法
SELECT column_name(s)
FROM table_name
WHERE ROWNUM <= number;
FROM table_name
WHERE ROWNUM <= number;
实例
SELECT *
FROM Persons
WHERE ROWNUM <=5;
FROM Persons
WHERE ROWNUM <=5;
演示数据库
在本教程中,我们将使用 RUNOOB 样本数据库。
下面是选自 "Websites" 表的数据:
mysql> SELECT * FROM Websites;+----+---------------+---------------------------+-------+---------+| id | name | url | alexa | country |+----+---------------+---------------------------+-------+---------+| 1 | Google | https://www.google.cm/ | 1 | USA || 2 | 淘宝 | https://www.taobao.com/ | 13 | CN || 3 | 菜鸟教程 | http://www.runoob.com/ | 5000 | USA || 4 | 微博 | http://weibo.com/ | 20 | CN || 5 | Facebook | https://www.facebook.com/ | 3 | USA || 7 | stackoverflow | http://stackoverflow.com/ | 0 | IND |+----+---------------+---------------------------+-------+---------+
SQL SELECT TOP 实例
下面的 SQL 语句从 "Websites" 表中选取头两条记录:
实例
SELECT *FROMWebsitesLIMIT2;
执行以上 SQL,数据如下所示:
SQL SELECT TOP PERCENT 实例
在 Microsoft SQL Server 中还可以使用百分比作为参数。
下面的 SQL 语句从 "Customers" 表中选取前面 50% 的记录:
实例
以下操作在 Microsoft SQL Server 数据库中可执行。
SELECTTOP50PERCENT *FROMWebsites;
0 0
- SQL教程重温
- SQL教程重温(2)
- SQL教程重温(3)
- SQL教程重温(4)
- SQL教程重温(5)
- SQL教程重温(6)
- SQL教程重温(7)
- SQL教程重温(8)
- SQL教程重温(9)
- SQL教程重温(10)
- SQL教程重温(11)
- SQL教程重温之group by&having
- SQL 语句 重温
- 重温SQL Server(SQL函数)
- 旧梦重温,JAVA教程,百看不厌
- SQL 语句 重温(二)
- SQL Server 2000 重温笔记
- 重温SQL Server(T-SQL语言基础)
- GYM 101128 C.Canvas Painting(优先队列)
- EditPlus修改成护眼色
- hibernate进阶学习笔记
- 范式简介
- 使用AngularJS完成一个简单的todoList
- SQL教程重温
- windows中安装MySQL绿色社区版(5.7.17-winx64)
- 我的软件工程课目标
- Android扫描SD卡或者SD下某个文件夹得到想要的文件
- oracle中使用NET Manager连接不到别的数据库解决方法
- mongoVUE中collections为空,即文件树无法展开问题的解决策略
- java之反射及类的加载
- 《有楼万事足》
- centos7中文乱码解决方法