?
?
?
1.基本查詢語句
1.1 語法:
SELECT 屬性列表 FROM 表名或視圖列表 WHERE 條件表達式1 GROUP BY 屬性名1 | HAVING 條件表達式2? ORDER BY 屬性名2 ASC DESC
2.單表查詢
1.應用:查詢表中所有的記錄
2.查詢指定字段:查詢表中所有name字段的記錄
3.查詢指定的記錄:查詢employee表中 d_id = 1001的記錄
4.帶IN關鍵字的查詢:查詢employee表中,d_id = 1001 和 1004 的記錄
5.BETWEED AND關鍵字查詢,查詢employee表中,age大于等于15,小于等于25的記錄
6.帶like的字符匹配查詢:1,匹配出以homeaddr以北京開頭的記錄? 2.匹配以Ar開頭,c結尾的4位字符
7.查詢空值:查詢employee表中,age為空值的記錄
8.帶AND的多條件查詢:查詢employee表中,d_id = 1001 并且 sex = 1的記錄
9.帶OR的多條件查詢:查詢employee表中,d_id = 1001 或者 sex = 1的記錄
10.對查詢結果進行排序:employee表中的所有數據,按照age字段升序排序;
?11.對查詢結果進行排序,employee表中的所有數據,按照age降序排序
12. 查詢employee表中,d_id 不重復的數據
13.employee表的sex字段進行分組查詢,將每個分組的name,homeaddr字段的值顯示出來;
14.employee表的sex字段進行分組查詢,sex字段取值相同的為一組,求出每一組的記錄數
15.employee表的sex字段進行分組查詢,只顯示記錄數大于三的分組
16.with rollup將會在所有記錄的最后加上一條記錄,顯示上面所有數據的總和
17.使用LIMIT限制查詢結果的數量
17.1? 不指定初始位置
17.2 指定初始位置,第一個位置為0
3.使用集合函數查詢
1.統計employee表的記錄數,count()函數
2.統計num=1001的同學的成績,SUM()函數
3.求employee每個d_id的平均年齡,AVG();
4.統計employee表d_id分組中最大的年齡;MAX();
5.MIN()函數,請自行補腦
?