本文概述
- 参数
- MySQL ORDER BY:不使用ASC / DESC属性
- MySQL ORDER BY:具有ASC属性
- MySQL ORDER BY:具有DESC属性
- MySQL ORDER BY:同时使用ASC和DESC属性
句法:
SELECT expressions
FROM tables
[WHERE conditions]
ORDER BY expression [ ASC | DESC ];
参数 表达式:它指定要检索的列。
表:它指定要从中检索记录的表。在FROM子句中必须至少列出一个表。
条件:它是可选的。它指定选择记录必须满足的条件。
ASC:这是可选的。它按表达式升序对结果集进行排序(如果没有提供修饰符, 则为默认值)。
DESC:这也是可选的。它按表达式降序对结果集进行排序。
注意:可以在SELECT语句, SELECT LIMIT语句和DELETE LIMIT语句中使用MySQL ORDER BY子句。 MySQL ORDER BY:不使用ASC / DESC属性 如果使用MySQL ORDER BY子句而不指定ASC和DESC修饰符, 则默认情况下, 你将获得升序的结果。
执行以下查询:
SELECT *
FROM officers
WHERE address = 'Lucknow'
ORDER BY officer_name;
输出
文章图片
MySQL ORDER BY:具有ASC属性 让我们举一个例子来检索升序的数据。
执行以下查询:
SELECT *
FROM officers
WHERE address = 'Lucknow'
ORDER BY officer_name ASC;
输出
文章图片
MySQL ORDER BY:具有DESC属性
SELECT *
FROM officers
WHERE address = 'Lucknow'
ORDER BY officer_name DESC;
文章图片
MySQL ORDER BY:同时使用ASC和DESC属性 执行以下查询:
SELECT officer_name, address
FROM officers
WHERE officer_id <
5
ORDER BY officer_name DESC, address ASC;
【MySQL ORDER BY子句】输出
文章图片
推荐阅读
- MySQL AND条件
- MySQL OR条件
- MySQL ALTER表
- MySQL HAVING子句
- MySQL GROUP BY子句
- MySQL UPDATE查询
- MySQL FROM子句
- MySQL distinct语句
- MySQL WHERE子句