1皇型、基本查詢
從表中查詢某些列的值萌抵,這是最基本的查詢語句蚓耽。
SELECT 列名1,列名2 FROM 表名
2误辑、Where(條件)
作用:按照一定的條件查詢數(shù)據(jù)
語法:
SELECT 列名1,列名2 FROM 表名 WHERE 列名1 運(yùn)算符 值
運(yùn)算符:
運(yùn)算符 描述
= 等于
<> 不等于
大于
< 小于
= 大于等于
<= 小于等于
BETWEEN 在某個(gè)范圍內(nèi)
LIKE 搜索某種模式
3、BETWEEN
查詢語法:
SELECT ID,Name,Age FROM Students WHERE Age BETWEEN 18 AND 20
4尤泽、LIKE
作用:模糊查詢欣簇。LIKE關(guān)鍵字與通配符一起使用
主要的通配符:
通配符
描述
%
替代一個(gè)或多個(gè)字符
_
僅替代一個(gè)字符
[a]
5、AND
AND 在 WHERE 子語句中把兩個(gè)或多個(gè)條件結(jié)合起來坯约。表示和的意思熊咽,多個(gè)條件都成立。
6闹丐、OR
OR可在 WHERE 子語句中把兩個(gè)或多個(gè)條件結(jié)合起來横殴。或關(guān)系卿拴,表示多個(gè)條件衫仑,只有一個(gè)符合即可。
7堕花、IN
IN 操作符允許我們?cè)?WHERE 子句中規(guī)定多個(gè)值文狱。表示:在哪些值當(dāng)中。
1)查詢年齡是18缘挽、19如贷、20的學(xué)生信息
9陷虎、ORDER BY(排序)
功能:對(duì)需要查詢后的結(jié)果集進(jìn)行排序
12、MAX/MIN
MAX 函數(shù)返回一列中的最大值杠袱。NULL 值不包括在計(jì)算中尚猿。
MIN 函數(shù)返回一列中的最小值。NULL 值不包括在計(jì)算中楣富。
MIN 和 MAX 也可用于文本列凿掂,以獲得按字母順序排列的最高或最低值。
13纹蝴、SUM
查詢某列的合計(jì)值庄萎。
1)查詢ID為1001的學(xué)生的各科總成績(jī)
14、AVG
AVG 函數(shù)返回?cái)?shù)值列的平均值
15塘安、COUNT
COUNT() 函數(shù)返回匹配指定條件的行數(shù)糠涛。
16、GROUP BY
GROUP BY 語句用于結(jié)合合計(jì)函數(shù)兼犯,根據(jù)一個(gè)或多個(gè)列對(duì)結(jié)果集進(jìn)行分組忍捡。