From 64ff1e28a61c282dadc0cc63bd415f76e596cdf4 Mon Sep 17 00:00:00 2001 From: mba1398 <26516464+mba1398@users.noreply.github.com> Date: Sun, 22 Aug 2021 10:59:44 +0800 Subject: [PATCH] =?UTF-8?q?Update=20ch02:=20=E5=9F=BA=E7=A1=80=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E4=B8=8E=E6=8E=92=E5=BA=8F.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ch02: 基础查询与排序.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ch02: 基础查询与排序.md b/ch02: 基础查询与排序.md index 07563ec..2100586 100644 --- a/ch02: 基础查询与排序.md +++ b/ch02: 基础查询与排序.md @@ -466,6 +466,13 @@ FROM → WHERE → GROUP BY → HAVING → SELECT → ORDER BY。 其中SELECT的执行顺序在 GROUP BY 子句之后,ORDER BY 子句之前。也就是说,当在ORDER BY中使用别名时,已经知道了SELECT设置的别名存在,但是在GROUP BY中使用别名时还不知道别名的存在,所以不能在ORDER BY中可以使用别名,但是在GROUP BY中不能使用别名 +## +## 2.7.3 ORDER BY 排序列中存在 `NULL` 时,指定其出现在首行或者末行的方式 + +在MySQL中,`NULL` 值被认为比任何 `非NULL` 值低,因此,当顺序为 ASC(升序)时,`NULL` 值出现在第一位,而当顺序为 DESC(降序)时,则排序在最后。 + + + ## ## 练习题-第二部分