From a1e9ed3addee98bbbd0f8b07829aef43d5ca88be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=A2=A6=E6=A2=A6?= <3195337478@qq.com> Date: Wed, 25 Oct 2023 05:52:20 +0000 Subject: [PATCH] =?UTF-8?q?=E9=99=88=E6=A2=A6=E6=A2=A6=E7=9A=84=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 陈梦梦 <3195337478@qq.com> --- .../20231025 \347\254\224\350\256\260.md" | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 "01 \351\231\210\346\242\246\346\242\246/20231025 \347\254\224\350\256\260.md" diff --git "a/01 \351\231\210\346\242\246\346\242\246/20231025 \347\254\224\350\256\260.md" "b/01 \351\231\210\346\242\246\346\242\246/20231025 \347\254\224\350\256\260.md" new file mode 100644 index 0000000..eeb0361 --- /dev/null +++ "b/01 \351\231\210\346\242\246\346\242\246/20231025 \347\254\224\350\256\260.md" @@ -0,0 +1,15 @@ +### 子查询的三种方法 + +1.放在select后面当列来用,要求子查询的结果是单列单行 + +2.放在from后面当表来用,放任意子查询,要求子查询的结果要取一个别名 + +3.放在where后面当条件用,一种是结果单列单行,此时条件可以直接用 = < > ,另一种情况是单列多行 + +反过来,你写的查询是多列多行,只能当表来用 + +条件中用in关键字时,( )里的值会自动去重 + +count(*)查询所有列,包括null,括号里可以换成常量 + +count(列名时)只统计该列名非null值的数量 \ No newline at end of file -- Gitee