ORDER BY 子句:排列检索数据详细用法

排序检索数据

    • 1、按单个列排序
    • 2、按多个列排序
    • 3、指定排序方向
    • 4、区分大小写和排序顺序
    • 5、取出某列的最值

学习< MySQL必知必会 >的系列笔记,整理 MySQL 语法,可以打开左侧的「MySQL基础」专栏查看全系列笔记

  • SELECT 语句的子句
  • 当需要特定排列的数据时使用该语句

1、按单个列排序

根据某列进行排序

SELECT column
FRON list
ORDEDR BY column_sort;
# 默认是根据 A-Z 的升序进行排序
# column_sort 可为会非选择列,也可为所检索的列 column

2、按多个列排序

先以第 1 个列的规则进行排序,在此基础上,再以第 n 个列的规则进行排序

SELECT column1, column2
FRON list
ORDEDR BY column_sort1, column_sort2;

3、指定排序方向

DESC 关键字

按 Z-A 的降序进行排列

SELECT column1, column2
FRON list
ORDEDR BY column_sort1 DESC, column_sort2;
# 先以 column_sort1 的降序进行排列,再以 column_sort2的升序进行排列

4、区分大小写和排序顺序

大小写的区分,取决于数据库的设置

MySQL 默认 A 与 a 相同,但数据库管理员可进行修改

5、取出某列的最值

结合 LIMIT 子句

SELECT column1
FRON list
ORDEDR BY column_sort
LIMIT 1;

你可能感兴趣的:(MySQL基础系列笔记,MySQL)