連表查詢和分組查詢

錶鏈接和分組連接函數

1.分組查詢
01.分組查詢是按某一列分組,相同的列合併,查詢出結果
02.Group by 關鍵字
03.分組查詢支持的條件:
001.年級
002.姓氏
003.地址
004.年齡
04.語法
select 列名 from 代表
where 條件
group by 列名
*group by中查詢的列,必須出如今查詢列中!!!
*分組的順序爲由前到後
2.having
01.對分組後的數據進行篩選,將「組」看作「列」來限定條件
02.語法
select 列名 from 代表
where 條件
group by 列名
having 函數
03.having的用法
001.having的用法與where關鍵字相似,有三點不一樣
0001.having只能使用在Group by中使用
0002.where是用於在初始化表中篩選查詢,having用在where和group by結果中查詢
0003.io

連接select

1.內鏈接
01.一般使用「<>」「=」比較運算符來判斷兩個列的數值是否相等
02.使用inner jion......on關鍵字或where字句來查詢
03.語法
select * from 表名
inner jion 表名
on 連接條件
*能夠鏈接多個表
*連接條件必須都匹配
2.外連接
01.左連接
001.左連接的表爲主表,其他的表只顯示符合條件的列(不符合條件爲null顯示)
002.使用left jion......on關鍵字
03.語法
select * from 表名
left jion 表名
on 連接條件
*能夠鏈接多個表
*連接條件必須都匹配語法

02.右連接
001.右連接的表爲主表,其他的表只顯示符合條件的列(不符合條件爲null顯示)
002.使用right jion......on關鍵字
03.語法
select * from 表名
right jion 表名
on 連接條件
*能夠鏈接多個表
*連接條件必須都匹配數據

相關文章
相關標籤/搜索