1.关系运算
1.等值比较: = | 2. 不等值比较: <> | 3. 小于比较: < | 4. 小于等于比较: <= |
---|---|---|---|
5. 大于比较: > | 6. 大于等于比较: >= | 7. 空值判断: IS NULL | 8. 非空判断: IS NOT NULL |
9. LIKE比较: LIKE | 10. JAVA的LIKE操作: RLIKE | 11. REGEXP操作: REGEXP |
2.数学运算
1. 加法操作: + | 2. 减法操作: – | 3. 乘法操作: * |
---|---|---|
4. 除法操作: / | 5. 取余操作: % | 6. 位与操作: & |
7. 位或操作: | 8. 位异或操作: ^ | 9.位取反操作: ~ |
3.逻辑运算
1. 逻辑与操作: AND | 2. 逻辑或操作: OR | 3. 逻辑非操作: NOT |
---|
4.数值计算
5.日期函数
6.条件函数
1. If函数: if | 2. 非空查找函数: COALESCE | 3. 条件判断函数:CASE | 4. 条件判断函数:CASE |
---|
7.字符串函数
8.集合统计函数
9.复合类型操作
10.窗口函数
window 子句 | |||
---|---|---|---|
ntile | row_number | rank | dense_rank |
CUME_DIST | PERCENT_RANK | ||
LAG | LEAD | FIRST_VALUE | LAST_VALUE |
GROUPING SETS..GROUPING_ID | CUBE | ROLLUP |