首页博客网络编程
使用 SQL SELECT TOP
摘要

TL;DR – 通过使用 SQL SELECT TOP,您可以定义要恢复的数据记录量。此命令在处理大量数据时非常有用,但并非普遍支持。

内容

SQL SELECT TOP 的语法

在 SQL Server/MS Access 中

复制

SELECT TOP number|percent column_name(s)FROM name_tableWHERE condition;

在MySQL中

复制

SELECT column_name(s)FROM name_tableWHERE conditionLIMIT number;

在 Oracle 中

复制

SELECT column_name(s)FROM name_tableWHERE ROWNUM <= number;

使用演示数据库的示例

“客户”表

编号名字联系地址城市Postal_Code国家
1本·乔普林克斯本·乔普林克奥比斯雷街 51 号罗马11207意大利
2唐纳德·里奇唐纳德·里查里奥阿夫达。de la Confgfstitución 4122塔林17021爱沙尼亚
3莉莉·斯米尔金斯莉莉·斯米尔金马塔德斯德罗斯 2312埃圭罗14023墨西哥
4布兰迪尼纳汤姆·希钦斯110哈内戈弗广场伦敦WB2 2DP系列英国
5卡里莫斯克里斯蒂安诺·克里斯Berguvsesvägen 9吕勒奥S-968 43型瑞典

选择前三条数据记录

复制

SELECT TOP 3 * FROM Customers;

挑选数据记录的前半部分

复制

SELECT TOP 50 PERCENT * FROM Customers;

选取符合条件的前三条记录

复制

SELECT TOP 3 * FROM CustomersWHERE Country='Germany';


声明提示:若要转载请务必保留原文链接,申明来源,谢谢合作!

本文链接:https://www.gaoxuejun173.top/blog/285

广告位

本文配乐
来说两句吧

该文章已禁止评论

最新评论

广告位