当前位置: 首页 > news >正文

企业电子网站的建设案例个人网站备案不能盈利

企业电子网站的建设案例,个人网站备案不能盈利,陕西免费网站建设,怎么用宝塔做网站SQL LIMIT SQL LIMIT子句简介 要检索查询返回的行的一部分,请使用LIMIT和OFFSET子句。 以下说明了这些子句的语法: SELECT column_list FROMtable1 ORDER BY column_list LIMIT row_count OFFSET offset;在这个语法中, row_count确定将返…

SQL LIMIT

SQL LIMIT子句简介

要检索查询返回的行的一部分,请使用LIMIT和OFFSET子句。 以下说明了这些子句的语法:

SELECT column_list
FROMtable1
ORDER BY column_list
LIMIT row_count OFFSET offset;

在这个语法中,

  • row_count确定将返回的行数。
  • OFFSET子句在开始返回行之前跳过偏移行。 OFFSET子句是可选的。 如果同时使用LIMIT和OFFSET子句,OFFSET会在LIMIT约束行数之前先跳过偏移行。

在使用LIMIT子句时,使用ORDER BY子句确保返回的行按指定顺序非常重要。

在这里插入图片描述

并非所有数据库系统都支持LIMIT子句,因此,LIMIT子句仅在某些数据库系统中可用,例如MySQL,PostgreSQL,SQLite,Sybase SQL Anywhere和HSQLDB。

SQL LIMIT子句示例

我们将使用示例数据库中的employees表来演示LIMIT子句用法。

在这里插入图片描述
以下语句返回employees表中按first_name列排序的所有行。

SELECT employee_id, first_name, last_name
FROMemployees
ORDER BY first_name;

执行上面查询语句,得到以下结果 -

+-------------+------------+-----------+
| employee_id | first_name | last_name |
+-------------+------------+-----------+
|         103 | Alexander  | Lee       |
|         115 | Alexander  | Su        |
|         114 | Avg        | Su        |
|         193 | Britney    | Zhao      |
|         104 | Bruce      | Wong      |
... ...
|         100 | Steven     | Lee       |
|         203 | Susan      | Zhou      |
|         106 | Valli      | Chen      |
|         206 | William    | Wu        |
+-------------+------------+-----------+
40 rows in set

如果要只返回前5行,请使用LIMIT子句,如以下语句。

SELECT employee_id, first_name, last_name
FROMemployees
ORDER BY first_name
LIMIT 5;

执行上面查询语句,得到以下结果 -

+-------------+------------+-----------+
| employee_id | first_name | last_name |
+-------------+------------+-----------+
|         115 | Alexander  | Su        |
|         103 | Alexander  | Lee       |
|         114 | Avg        | Su        |
|         193 | Britney    | Zhao      |
|         104 | Bruce      | Wong      |
+-------------+------------+-----------+
5 rows in set

要跳过两行并获取接下来的五行,请使用LIMIT和OFFSET子句,如以下语句所示。

SELECT employee_id, first_name, last_name
FROMemployees
ORDER BY first_name
LIMIT 5 OFFSET 3;

结果如下图所示 -

在这里插入图片描述

如果使用的是MySQL,则可以使用LIMIT OFFSET子句的较短形式。

SELECT employee_id, first_name, last_name
FROMemployees
ORDER BY first_name
LIMIT 3 , 5;

使用SQL LIMIT获取具有最高或最低值的前N行

可以使用LIMIT子句获取具有最高或最低值的前N行。 例如,以下声明获得薪资最高的前五名员工。

SELECT employee_id, first_name, last_name, salary
FROMemployees
ORDER BY salary DESC
LIMIT 5;

执行上面示例代码,得到以下结果 -

在这里插入图片描述
首先,ORDER BY子句按工资按降序对员工进行排序,然后LIMIT子句限制从查询返回的五行。为了获得薪资最低的前五名员工,可以按升序对员工进行排序。

获取具有第N个最高值的行

假设必须得到公司薪水第二高的员工。请使用LIMIT OFFSET子句,如下所示。

SELECT employee_id, first_name, last_name, salary
FROMemployees
ORDER BY salary DESC
LIMIT 1 OFFSET 1;

ORDER BY子句按工资降序对员工进行排序。 LIMIT 1 OFFSET 1子句从结果集中获取第二行。此查询的假设是每个员工都有不同的薪水。 如果有两名员工拥有相同的最高薪水,那么它将会失败。 此外,如果有两个或更多具有相同第二高薪的员工,则查询只返回第一个。要解决此问题,可以使用以下语句首先获得第二高薪。

SELECT DISTINCTsalary
FROMemployees
ORDER BY salary DESC
LIMIT 1 , 1;

执行上面示例代码,得到以下结果 -

mysql> SELECT DISTINCTsalary
FROMemployees
ORDER BY salary DESC
LIMIT 1 , 1;
+--------+
| salary |
+--------+
| 17000  |
+--------+
1 row in set

并将结果传递给另一个查询:

SELECT employee_id, first_name, last_name, salary
FROMemployees
WHEREsalary = 17000;

结果如下所示 -

在这里插入图片描述
如果使用子查询,则可以将两个查询组合到单个查询中,如下所示:

SELECT employee_id, first_name, last_name, salary
FROMemployees
WHEREsalary = (SELECT DISTINCTsalaryFROMemployeesORDER BY salary DESCLIMIT 1 , 1);

结果如下所示 -

在这里插入图片描述
在本教程中,我们向您介绍了SQL LIMIT和OFFSET子句,这些子句用于限制查询返回的行数。

http://www.yayakq.cn/news/331126/

相关文章:

  • 东莞网站建设方案托管头像logo图片在线制作免费
  • 石家庄制作网站软件做网站时图片的分辨率是多少
  • 计算机网站建设文献综述指定关键词排名优化
  • 有没有找项目的网站铜仁公司做网站
  • 空调网站模板瑞安网站
  • 网站上实用的h5特效推广链接点击器app
  • 一级a做爰片免费网站迅雷下载wordpress页面与文章不同的小工具
  • 如何提升网站速度绵阳做最好优化网站的
  • 新颖网站页面设计东莞购物网站建设
  • 电子政务公开 网站建设全球域名注册平台
  • ppt模板免费下载网站有哪些html基础标签
  • 做企业网站用什么cms网站建设违法行为
  • 专业网站开发企业广州总承包建筑集团有限公司
  • 哈尔滨网站设计联系方式亚马逊网站联盟
  • 音乐主题的网站设计证件制作
  • 哪些网站是用twcms做的开发软件属于什么行业
  • 河北省建设厅网站6网站制作 代码
  • 广西安策企业管理咨询有限公司优化教程网官网
  • 大连网站推广优化网页设计的理解
  • 做一个购物网站互联网创业怎么起步
  • 常用的网站建设技术有什么网页设计与制作微课教程第4版答案
  • 怎么创建网站域名google网站推广
  • 国内人做韩国网站一般都卖什么阿里网站官网入口
  • 郑州网站建设制作公司网络营销推广方式有几种
  • 泉州建设工程开标网站wordpress 用户积分系统
  • 北京网站优化济南兴田德润简介电话安徽建站费用
  • 凡科网站模块WordPress套壳
  • 做动图为所欲为的网站安徽网站建设网站运营
  • 怎样将整个网站wordpress显示文章内容
  • 帮忙建网站的人怎么查工程项目信息