关于mysql:MySQL学习笔记03排序查询

35次阅读

共计 342 个字符,预计需要花费 1 分钟才能阅读完成。

细枝末节

  1. ASC 示意升序,DESC 示意降序, 不写默认升序
  2. ORDER BY 字句中能够是单个字段, 多个字段, 表达式, 函数, 别名
  3. 除 LIMIT 外,ORDER BY 语句个别放在 SQL 语句最初面

格局

# 从指定表中按指定条件查问指定字段, 并按指定排序输入
SELECT
    字段名
FROM
    表名
WHERE
    筛选列表
ORDER BY
    排序列表 [DESC | ASC]

执行程序

FROM 表 ==> SELECT 字段 ==> WHERE 筛选列表 ==> ORDER BY 排序列表 [DESC | ASC]
查问用户信息, 要求按 salary 从高到低排序
SELECT
    *
FROM
    mytable
ORDER BY
    salary;
查问用户信息, 要求按 salary 降序排序, 再按 id 升序排序
SELECT
    *
FROM
    mytable
ORDER BY
    salary DESC,
    id ASC;

正文完
 0