admin管理员组文章数量:1026989
第12章 SQL SELECT TOP, LIMIT, ROWNUM 子句教程
SQL SELECT TOP 子句
SELECT TOP 子句用于规定要return 的记录的数目。
SELECT TOP 子句对于拥有数千条记录的大型表来说,是非常有用的。
**注意:**并非所有的database系统都支持 SELECT TOP 语句。 MySQL 支持 LIMIT 语句来选取指定的条数数据, Oracle 可以使用 ROWNUM 来选取。
SQL Server / MS Access 语法
SELECT TOP number|percent column_name(s)FROM table_name;
MySQL 语法
SELECT column_name(s)FROM table_nameLIMIT number;
实例
SELECT *FROM PersonsLIMIT 5;
Oracle 语法
SELECT column_name(s)FROM table_nameWHERE ROWNUM <= number;
实例
SELECT *FROM PersonsWHERE ROWNUM <=5;
演示database
在本教程中,咱们将使用 liulianjiangcsdn 样本database。
下面是选自 “Websites” 表的数据:
mysql> SELECT * FROM Websites;+----+---------------+---------------------------+-------+---------+| id | name | url | alexa | country |+----+---------------+---------------------------+-------+---------+| 1 | Google | / | 1 | USA || 2 | 淘宝 | / | 13 | CN || 3 | liulianjiangcsdn教程 | / | 5000 | USA || 4 | 微博 | / | 20 | CN || 5 | Facebook | / | 3 | USA || 7 | stackoverflow | / | 0 | IND |+----+---------------+---------------------------+-------+---------+
MySQL SELECT LIMIT 实例
下面的 SQL 语句从 “Websites” 表中选取头两条记录:
实例执行以上 SQL,数据请在输出结果查看SELECT * FROM Websites LIMIT 2;+----+--------+-------------------------+-------+---------+
| id | name | url | alexa | country |
+----+--------+-------------------------+-------+---------+
| 1 | Google | / | 1 | USA |
| 2 | 淘宝 | / | 13 | CN |
+----+--------+-------------------------+-------+---------+
2 rows in set (0.00 sec)
SQL SELECT TOP PERCENT 实例
在 Microsoft SQL Server 中还可以使用百分比作为参数。
下面的 SQL 语句从 websites 表中选取前面百分之 50 的记录:
实例以下操作在 Microsoft SQL Server database中可执行。SELECT TOP 50 PERCENT * FROM Websites;
本专栏所有文章
第1章 SQL 教程 | 第2章 SQL 简介教程 |
---|---|
第3章 SQL 语法教程 | 第4章 SQL SELECT教程 |
第5章 SQL SELECT DISTINCT教程 | 第6章 SQL WHERE教程 |
第7章 SQL AND & OR教程 | 第8章 SQL ORDER BY教程 |
第9章 SQL INSERT INTO教程 | 第10章 SQL UPDATE教程 |
第11章 SQL DELETE教程 | 第12章 SQL SELECT TOP教程 |
第13章 SQL LIKE教程 | 第14章 SQL 通配符教程 |
第15章 SQL IN教程 | 第16章 SQL BETWEEN教程 |
第17章 SQL 别名教程 | 第18章 SQL 连接(JOIN)教程 |
第19章 SQL INNER JOIN教程 | 第20章 SQL LEFT JOIN教程 |
第21章 SQL RIGHT JOIN教程 | 第22章 SQL FULL JOIN教程 |
第23章 SQL UNION教程 | 第24章 SQL SELECT INTO教程 |
第25章 SQL INSERT INTO SELECT教程 | 第26章 SQL CREATE DATABASE教程 |
第27章 SQL CREATE TABLE教程 | 第28章 SQL 约束教程 |
第29章 SQL NOT NULL教程 | 第30章 SQL UNIQUE教程 |
第31章 SQL PRIMARY KEY教程 | 第32章 SQL FOREIGN KEY教程 |
第33章 SQL CHECK教程 | 第34章 SQL DEFAULT教程 |
第35章 SQL CREATE INDEX教程 | 第36章 SQL DROP教程 |
第37章 SQL ALTER教程 | 第38章 SQL Auto Increment教程 |
第39章 SQL 视图教程 | 第40章 SQL 日期教程 |
第41章 SQL NULL 值教程 | 第42章 SQL NULL 函数教程 |
第43章 SQL 通用数据类型教程 | 第44章 SQL DB 数据类型教程 |
第45章 SQL 函数教程 | 第46章 SQL AVG()教程 |
第47章 SQL COUNT()教程 | 第48章 SQL FIRST()教程 |
第49章 SQL LAST()教程 | 第50章 SQL MAX()教程 |
第51章 SQL MIN()教程 | 第52章 SQL SUM()教程 |
第53章 SQL GROUP BY教程 | 第54章 SQL HAVING教程 |
第55章 SQL EXISTS教程 | 第56章 SQL UCASE()教程 |
第57章 SQL LCASE()教程 | 第58章 SQL MID()教程 |
第59章 SQL LEN()教程 | 第60章 SQL ROUND()教程 |
第61章 SQL NOW()教程 | 第62章 SQL FORMAT()教程 |
第63章 SQL 快速参考教程 | 第64章 SQL 主机教程 |
第65章 SQL 总结教程 |
寄语
本文有榴莲酱CSDN原创,欢迎点赞、转载,博客地址:
- 不必要看别人,一定要记住,这个世界,因你才与众不同,世界因你而精彩,你来到这个世界上,不必要去复制别人的精彩,也不必要去山寨别人的内容,一定要活出一个自我,快快乐乐,简简单单,让自己活出一个幸福的人生。早安~。
- 子贡曰:我不欲人之加诸我也,吾亦欲无加诸人。”子曰:赐也,非尔所及也。”
- 爱情总是男女关系的热烈而激动人心的审美化。它的奔腾激昂,它的追求幸福的轻盈步伐,就是血液的流动节奏;它的语言就是高尚的诗篇,是美妙的音乐;而爱情的目光就是明媚的光辉。
- 书的魅力吸引着无数的人,这些被书吸引住的人会不断地创造另一个有文化的社会。
- 很多人都有一个共同的弱点:对自己拥有的东西并不珍惜,一旦失去,才会估量出它的真正价值。
第12章 SQL SELECT TOP, LIMIT, ROWNUM 子句教程
SQL SELECT TOP 子句
SELECT TOP 子句用于规定要return 的记录的数目。
SELECT TOP 子句对于拥有数千条记录的大型表来说,是非常有用的。
**注意:**并非所有的database系统都支持 SELECT TOP 语句。 MySQL 支持 LIMIT 语句来选取指定的条数数据, Oracle 可以使用 ROWNUM 来选取。
SQL Server / MS Access 语法
SELECT TOP number|percent column_name(s)FROM table_name;
MySQL 语法
SELECT column_name(s)FROM table_nameLIMIT number;
实例
SELECT *FROM PersonsLIMIT 5;
Oracle 语法
SELECT column_name(s)FROM table_nameWHERE ROWNUM <= number;
实例
SELECT *FROM PersonsWHERE ROWNUM <=5;
演示database
在本教程中,咱们将使用 liulianjiangcsdn 样本database。
下面是选自 “Websites” 表的数据:
mysql> SELECT * FROM Websites;+----+---------------+---------------------------+-------+---------+| id | name | url | alexa | country |+----+---------------+---------------------------+-------+---------+| 1 | Google | / | 1 | USA || 2 | 淘宝 | / | 13 | CN || 3 | liulianjiangcsdn教程 | / | 5000 | USA || 4 | 微博 | / | 20 | CN || 5 | Facebook | / | 3 | USA || 7 | stackoverflow | / | 0 | IND |+----+---------------+---------------------------+-------+---------+
MySQL SELECT LIMIT 实例
下面的 SQL 语句从 “Websites” 表中选取头两条记录:
实例执行以上 SQL,数据请在输出结果查看SELECT * FROM Websites LIMIT 2;+----+--------+-------------------------+-------+---------+
| id | name | url | alexa | country |
+----+--------+-------------------------+-------+---------+
| 1 | Google | / | 1 | USA |
| 2 | 淘宝 | / | 13 | CN |
+----+--------+-------------------------+-------+---------+
2 rows in set (0.00 sec)
SQL SELECT TOP PERCENT 实例
在 Microsoft SQL Server 中还可以使用百分比作为参数。
下面的 SQL 语句从 websites 表中选取前面百分之 50 的记录:
实例以下操作在 Microsoft SQL Server database中可执行。SELECT TOP 50 PERCENT * FROM Websites;
本专栏所有文章
第1章 SQL 教程 | 第2章 SQL 简介教程 |
---|---|
第3章 SQL 语法教程 | 第4章 SQL SELECT教程 |
第5章 SQL SELECT DISTINCT教程 | 第6章 SQL WHERE教程 |
第7章 SQL AND & OR教程 | 第8章 SQL ORDER BY教程 |
第9章 SQL INSERT INTO教程 | 第10章 SQL UPDATE教程 |
第11章 SQL DELETE教程 | 第12章 SQL SELECT TOP教程 |
第13章 SQL LIKE教程 | 第14章 SQL 通配符教程 |
第15章 SQL IN教程 | 第16章 SQL BETWEEN教程 |
第17章 SQL 别名教程 | 第18章 SQL 连接(JOIN)教程 |
第19章 SQL INNER JOIN教程 | 第20章 SQL LEFT JOIN教程 |
第21章 SQL RIGHT JOIN教程 | 第22章 SQL FULL JOIN教程 |
第23章 SQL UNION教程 | 第24章 SQL SELECT INTO教程 |
第25章 SQL INSERT INTO SELECT教程 | 第26章 SQL CREATE DATABASE教程 |
第27章 SQL CREATE TABLE教程 | 第28章 SQL 约束教程 |
第29章 SQL NOT NULL教程 | 第30章 SQL UNIQUE教程 |
第31章 SQL PRIMARY KEY教程 | 第32章 SQL FOREIGN KEY教程 |
第33章 SQL CHECK教程 | 第34章 SQL DEFAULT教程 |
第35章 SQL CREATE INDEX教程 | 第36章 SQL DROP教程 |
第37章 SQL ALTER教程 | 第38章 SQL Auto Increment教程 |
第39章 SQL 视图教程 | 第40章 SQL 日期教程 |
第41章 SQL NULL 值教程 | 第42章 SQL NULL 函数教程 |
第43章 SQL 通用数据类型教程 | 第44章 SQL DB 数据类型教程 |
第45章 SQL 函数教程 | 第46章 SQL AVG()教程 |
第47章 SQL COUNT()教程 | 第48章 SQL FIRST()教程 |
第49章 SQL LAST()教程 | 第50章 SQL MAX()教程 |
第51章 SQL MIN()教程 | 第52章 SQL SUM()教程 |
第53章 SQL GROUP BY教程 | 第54章 SQL HAVING教程 |
第55章 SQL EXISTS教程 | 第56章 SQL UCASE()教程 |
第57章 SQL LCASE()教程 | 第58章 SQL MID()教程 |
第59章 SQL LEN()教程 | 第60章 SQL ROUND()教程 |
第61章 SQL NOW()教程 | 第62章 SQL FORMAT()教程 |
第63章 SQL 快速参考教程 | 第64章 SQL 主机教程 |
第65章 SQL 总结教程 |
寄语
本文有榴莲酱CSDN原创,欢迎点赞、转载,博客地址:
- 不必要看别人,一定要记住,这个世界,因你才与众不同,世界因你而精彩,你来到这个世界上,不必要去复制别人的精彩,也不必要去山寨别人的内容,一定要活出一个自我,快快乐乐,简简单单,让自己活出一个幸福的人生。早安~。
- 子贡曰:我不欲人之加诸我也,吾亦欲无加诸人。”子曰:赐也,非尔所及也。”
- 爱情总是男女关系的热烈而激动人心的审美化。它的奔腾激昂,它的追求幸福的轻盈步伐,就是血液的流动节奏;它的语言就是高尚的诗篇,是美妙的音乐;而爱情的目光就是明媚的光辉。
- 书的魅力吸引着无数的人,这些被书吸引住的人会不断地创造另一个有文化的社会。
- 很多人都有一个共同的弱点:对自己拥有的东西并不珍惜,一旦失去,才会估量出它的真正价值。
本文标签: 第12章 SQL SELECT TOPLIMITROWNUM 子句教程
版权声明:本文标题:第12章 SQL SELECT TOP, LIMIT, ROWNUM 子句教程 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://it.en369.cn/jiaocheng/1700093751a340331.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论