MySql教程
MySql用户管理
MySQL数据库
MySql表格和视图
MySQL查询
MySQL索引
MySQL子句
MySQL授权
MySql控制流
MySQL条件
MySQL连接
MySQL键
MySQL触发器
MySQL聚合函数
MySQL常用
MySQL正则表达式
MySql差异性

MySQL ORDER BY子句

MYSQL ORDER BY子句用于按升序或降序对记录进行排序。
语法:
SELECT expressions
FROM tables
[WHERE conditions]
ORDER BY expression [ ASC | DESC ];

参数

expressions: 它指定要检索的列。
tables: 它指定要从中检索记录的表。在FROM子句中必须至少列出一个表。
WHERE conditions: 这是可选的。它指定选择记录必须满足的条件。
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子句1

具有ASC属性的MySQL ORDER BY:

让我们以一个示例来按升序检索数据。
执行以下查询:
SELECT *
FROM officers
WHERE address = 'Lucknow'
ORDER BY officer_name ASC;
输出:
MySQL order by子句2

具有DESC属性的MySQL ORDER BY:

SELECT *
FROM officers
WHERE address = 'Lucknow'
ORDER BY officer_name DESC; 
MySQL order by子句3

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子句4
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4