1. 等值比較: = 4
2. 不等值比較: <> 4
3. 小于比較: < 4
4. 小于等于比較: <= 4
5. 大于比較: > 5
6. 大于等于比較: >= 5
7. 空值判斷: IS NULL 5
8. 非空判斷: IS NOT NULL 6
9. LIKE比較: LIKE 6
10. JAVA的LIKE操作: RLIKE 6
11. REGEXP操作: REGEXP 7
二、數(shù)學(xué)運(yùn)算: 7
1. 加法操作: 7
2. 減法操作: - 7
3. 乘法操作: * 8
4. 除法操作: / 8
5. 取余操作: % 8
6. 位與操作: & 9
7. 位或操作: | 9
8. 位異或操作: ^ 9
9.位取反操作: ~ 10
三、邏輯運(yùn)算: 10
1. 邏輯與操作: AND 10
2. 邏輯或操作: OR 10
3. 邏輯非操作: NOT 10
四、數(shù)值計(jì)算 11
1. 取整函數(shù): round 11
2. 指定精度取整函數(shù): round 11
3. 向下取整函數(shù): floor 11
4. 向上取整函數(shù): ceil 12
5. 向上取整函數(shù): ceiling 12
6. 取隨機(jī)數(shù)函數(shù): rand 12
7. 自然指數(shù)函數(shù): exp 13
8. 以10為底對(duì)數(shù)函數(shù): log10 13
9. 以2為底對(duì)數(shù)函數(shù): log2 13
10. 對(duì)數(shù)函數(shù): log 13
11. 冪運(yùn)算函數(shù): pow 14
12. 冪運(yùn)算函數(shù): power 14
13. 開平方函數(shù): sqrt 14
14. 二進(jìn)制函數(shù): bin 14
15. 十六進(jìn)制函數(shù): hex 15
16. 反轉(zhuǎn)十六進(jìn)制函數(shù): unhex 15
17. 進(jìn)制轉(zhuǎn)換函數(shù): conv 15
18. 絕對(duì)值函數(shù): abs 16
19. 正取余函數(shù): pmod 16
20. 正弦函數(shù): sin 16
21. 反正弦函數(shù): asin 16
22. 余弦函數(shù): cos 17
23. 反余弦函數(shù): acos 17
24. positive函數(shù): positive 17
25. negative函數(shù): negative 17
五、日期函數(shù) 18
1. UNIX時(shí)間戳轉(zhuǎn)日期函數(shù): from_unixtime 18
2. 獲取當(dāng)前UNIX時(shí)間戳函數(shù): unix_timestamp 18
3. 日期轉(zhuǎn)UNIX時(shí)間戳函數(shù): unix_timestamp 18
4. 指定格式日期轉(zhuǎn)UNIX時(shí)間戳函數(shù): unix_timestamp 18
5. 日期時(shí)間轉(zhuǎn)日期函數(shù): to_date 19
6. 日期轉(zhuǎn)年函數(shù): year 19
7. 日期轉(zhuǎn)月函數(shù): month 19
8. 日期轉(zhuǎn)天函數(shù): day 19
9. 日期轉(zhuǎn)小時(shí)函數(shù): hour 20
10. 日期轉(zhuǎn)分鐘函數(shù): minute 20
11. 日期轉(zhuǎn)秒函數(shù): second 20
12. 日期轉(zhuǎn)周函數(shù): weekofyear 20
13. 日期比較函數(shù): datediff 21
14. 日期增加函數(shù): date_add 21
15. 日期減少函數(shù): date_sub 21
六、條件函數(shù) 21
1. If函數(shù): if 21
2. 非空查找函數(shù): COALESCE 22
3. 條件判斷函數(shù):CASE 22
4. 條件判斷函數(shù):CASE 22
七、字符串函數(shù) 23
1. 字符串長度函數(shù):length 23
2. 字符串反轉(zhuǎn)函數(shù):reverse 23
3. 字符串連接函數(shù):concat 23
4. 帶分隔符字符串連接函數(shù):concat_ws 23
5. 字符串截取函數(shù):substr,substring 24
6. 字符串截取函數(shù):substr,substring 24
7. 字符串轉(zhuǎn)大寫函數(shù):upper,ucase 24
8. 字符串轉(zhuǎn)小寫函數(shù):lower,lcase 25
9. 去空格函數(shù):trim 25
10. 左邊去空格函數(shù):ltrim 25
11. 右邊去空格函數(shù):rtrim 25
12. 正則表達(dá)式替換函數(shù):regexp_replace 26
13. 正則表達(dá)式解析函數(shù):regexp_extract 26
14. URL解析函數(shù):parse_url 26
15. json解析函數(shù):get_json_object 27
16. 空格字符串函數(shù):space 27
17. 重復(fù)字符串函數(shù):repeat 27
18. 首字符ascii函數(shù):ascii 28
19. 左補(bǔ)足函數(shù):lpad 28
20. 右補(bǔ)足函數(shù):rpad 28
21. 分割字符串函數(shù): split 28
22. 集合查找函數(shù): find_in_set 29
八、集合統(tǒng)計(jì)函數(shù) 29
1. 個(gè)數(shù)統(tǒng)計(jì)函數(shù): count 29
2. 總和統(tǒng)計(jì)函數(shù): sum 29
3. 平均值統(tǒng)計(jì)函數(shù): avg 30
4. 最小值統(tǒng)計(jì)函數(shù): min 30
5. 最大值統(tǒng)計(jì)函數(shù): max 30
6. 非空集合總體變量函數(shù): var_pop 30
7. 非空集合樣本變量函數(shù): var_samp 31
8. 總體標(biāo)準(zhǔn)偏離函數(shù): stddev_pop 31
9. 樣本標(biāo)準(zhǔn)偏離函數(shù): stddev_samp 31
10.中位數(shù)函數(shù): percentile 31
11. 中位數(shù)函數(shù): percentile 31
12. 近似中位數(shù)函數(shù): percentile_approx 32
13. 近似中位數(shù)函數(shù): percentile_approx 32
14. 直方圖: histogram_numeric 32
九、復(fù)合類型構(gòu)建操作 32
1. Map類型構(gòu)建: map 32
2. Struct類型構(gòu)建: struct 33
3. array類型構(gòu)建: array 33
十、復(fù)雜類型訪問操作 33
1. array類型訪問: A[n] 33
2. map類型訪問: M[key] 34
3. struct類型訪問: S.x 34
十一、復(fù)雜類型長度統(tǒng)計(jì)函數(shù) 34
1. Map類型長度函數(shù): size(Map<K.V>) 34
2. array類型長度函數(shù): size(Array<T>) 34
3. 類型轉(zhuǎn)換函數(shù) 35