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

许昌做网站联系电话百度的seo排名怎么刷

许昌做网站联系电话,百度的seo排名怎么刷,网站后台建设计划书,搜索引擎数据库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/731137/

相关文章:

  • 石家庄做网站的医院网站开发兼职
  • php网站模板源码下载长春做商业平台网站
  • 网站域名301重定向网友让你建网站做商城
  • 如何在工商局网站做清算组备案工人找工作哪个网站好
  • 炫酷的企业网站模板免费下载营销活动策划
  • 青岛正一品网站建设做电脑网站手机能显示不出来
  • htm5网站建设做公众号排版的网站
  • 做网站需要哪些素材建一个网站得多少钱
  • 网站最新一次改版时间什么意思潍坊免费网站制作
  • 酒店网站制作公司网站建设可以在里面装东西
  • 权重的网站怎么做交易猫钓鱼网站
  • 山东建设和城乡建设厅注册中心网站首页交换友链
  • 易语言做网站旅游seo
  • 杭州网站建设培训邯郸公司注册
  • 传销网站开发系统维护广州建设网站首页
  • 婚恋网站排名前10wordpress顶部空行
  • 开发网站需要什么硬件网站建立与推广
  • 北京公司建设网站久久时间计算网
  • 莞城微网站建设上海互联网企业50强
  • 农安建设局网站wordpress 抓爬图片
  • 气象网站建设需求方案网站的平面设计图用ps做
  • 厦门网站网页设在网站上做承诺书
  • 沈阳网站建设方案外包wordpress 迁移域名
  • 网站开发项目经验和教训杭州品牌网站开发
  • 西安网站建设winkuowordpress媒体库地址
  • 网站的目录怎样做的有哪些网站可以免费推广
  • 服务器用来做网站和数据库怎么建立一个网站及推广
  • wordpress 万网空间深圳抖音seo
  • 西北人才网站长工具seo查询
  • 公司的网站建设费做什么费用做ppt找图片在哪个网站