SQL语句学习之路7
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 //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 //SELECT TOP 50 RERCENT * FROM Rersons
结果:
Id | LastName | FirstName | Address | City |
---|---|---|---|---|
1 | Adams | John | Oxford Street | London |
2 | Bush | George | Fifth Avenue | New York |
转载于:https://blog.51cto.com/liuyafang/1401469
SQL语句学习之路7相关推荐
- SQL语句学习之路3
到目前为止,我们已学到如何藉由 SELECT 及 WHERE 这两个指令将资料由表格中抓出. 不过我们尚未提到这些资料要如何排列.这其实是一个很重要的问题.事实上,我们经常需 要能够将抓出的 ...
- SQL Server学习之路:建立数据库、建立表
SQL Server学习之路:建立数据库.建立表 1.前言 配置是win10+SQL Server 2012,使用的GUI管理工具是SQL Server 2012自带的SQL Server Manag ...
- 2. SQL语句学习
SQL语句学习 1.3 SQL语句学习 1.3.1SQL基本概念 1.3.2.学习SQL的方向 1.3.3了解示例数据库中的数据表 1.3.4了解示例数据库中的数据表字段 1.3 SQL语句学习 1. ...
- 常用Sql语句学习总结
Sql语句学习总结用于以后复习查看 结构化查询语言(Structured Query Language),简称SQL: DQL:数据查询语言,用于对数据进行查询,如select DML:数据操作语言, ...
- SQL知识点、SQL语句学习
SQL知识点.SQL语句学习 原文:https://www.cnblogs.com/klb561/p/10344271.html 一. 数据库简介和创建 系统数据库 在安装好SQL SERVER后,系 ...
- SQL语句学习之SQL基础的表创建以及添加数据
SQL语句学习之SQL基础的表创建以及添加数据 学习目标1: 一周内掌握SQL基础语句 tip:主要是在牛客网(牛客网)上进行练习,里面有在线编程,可以直接运行,而且有解题的思路,比较清晰,而且容易了 ...
- 黑马程序员视频教程学习mybatis框架常用注释SQL语句学习笔记?
mybatis学习笔记 常用注释增删改查SQL语句 常用注释拓展SQL语句 解决实体类属性和数据库表中的属性名称不相同的问题: mybatis注解之一对一查询: mybatis注解之一对多查询: my ...
- 【SQL】Sql Server SQL语句学习
文章目录 1. 什么是SQL 2. 关系模型 2.1 主键 2.2 外键 2.3 索引 3. DDL操作 3.1 对库操作 3.2 对表操作 3.2.1 创建和删除表 3.2.2 添加约束 3.2.3 ...
- sql语句学习总结(适用菜鸟)
大学的时候学习了mysql数据库,当时感觉挺简单的.但是后面的开发过程中,一直用的spingdatajpa,sql语句用的很少.现在系统的总结一下: 1.查询 单表查询 1.全字段查询 select ...
- 数据库SQL语句学习笔记(3)-排序检索数据
1.排序数据 如果不排序,数据一般将以它在底层表中出现的顺序显示,这有可能是数据最初添加到表中的顺序.但是如果数据随后进行过更新或删除,这个顺序就会受到DBMS重用回收存储空间的方式的影响. 子句:S ...
最新文章
- 芯片组x299是服务器主板吗,最强的酷睿i9只能用它!X299主板首发评测
- Vue.js实现tab切换效果
- Python的捕虫笔记
- GDCM:gdcm代码中引发bad_alloc异常测试程序
- fork/join和线程池_从fork-join /线程池调用的Singelton bean中的访问spring请求范围缓存...
- python制作手机壁纸_Python爬取手机壁纸图片
- switch在pc上动态调试(系统:12.0.1|AMS0.19.1|E)
- 前端的学习之路:初级HTML---图片标签
- 一文掌握差模信号、共模信号、共模抑制比的概念
- Python爬虫入门教程 98-100 帮粉丝写 Python 爬虫之【2020秋季最难的事--约不上的疫苗】
- 最全的 explain解释
- 【译】什么才是优秀的代码
- 虚拟化在防泄密领域的痛点
- W7正在锁定计算机,W7系统锁定电脑屏幕的步骤
- 佛山 新型智慧城市建设实打实
- 1.8M超轻量目标检测模型NanoDet,比YOLO跑得快,上线两天Star量超200
- 美股股票代码 A股 香港股票代码 上海股票代码 深圳股票代码csv
- 大型项目如何进行项目管理?
- 网上商城系统JavaWeb购物商城 商城项目Servlet+JSP+MySQL
- idea java找不到到符号,找不到包
热门文章
- 计算机视觉基础:自适应阈值分割(Computer Vision Fundamentals: Adaptive Threshold Segmentation)
- matlab中realmax
- NoiseAsh Rule Tec All Collection for Mac - 无源均衡器
- OmniPlayer for Mac(全能视频播放器)中文版
- Tipard Screen Capture for Mac如何掌握音频?速来看
- Ayoa:让思维导图更简单,在线使用 无需安装客户端
- java XML 通过BeanUtils的population为对象赋值 根据用户选择进行dom4j解析
- 揭开2016手机进化史 寒冬整合重返市场成主旋律
- 创业公司如何做到零成本实现用户快速增长
- ECSHOP 商品详情页相关属性商品 由新到旧排序