常用函數:
concat 連接函數 Lower 轉小寫 upper 轉大寫 Length 長度 substr 子串 now 當前時間 Year 當前年份...
流程函數:
ifnull(column,result1,result2) 判定字段為空則返回result2,不為空則result1。
case...when...then...else...end 分支語句。
聚合函數:
AVG 平均值 sum 求和 MAX 最大值 MIN 最小值 count[distinct] 統計數量,null值不統計,不計數。
where 和 having對比:
都用作條件限定但having只能用在。
where having
Group by 之前 Group by 之後
不能使用組合函數 可以使用組合函數
order by在兩者之後使用
Limit結果限定:
limit 5;檢索前5個
limit5,10;檢索6-15個
結構:
select...
from...
where...
group by...
having...
limit...
order by...