1 运算符&函数
1.1 运算符
1.1.1 算数运算符
| ---------------- | ---------- |
| + | 加 |
| - | 减 |
| * | 乘 |
| / | 除 |
| % | 求余 |
1.1.2 关系运算符
运算符 |
作用 |
= |
|
<> (!=) |
|
> |
|
>= |
|
< |
|
<= |
|
LEAST |
返回最小值 |
GREATEST |
返回最大值 |
IN/NOT IN |
|
BETWEEN…AND… |
|
LIKE |
|
1.1.3 逻辑运算符
1.2 函数
1.2.1 数学函数
函数 |
说明 |
ABS(X) |
绝对值 |
PI(x) |
圆周率 |
SQRT(X) |
平方根 |
MOD(X,Y) |
求余 |
CEIL(X) |
不小于X的最小整数 |
FLOOR(X) |
不大于X的最大整数 |
ROUND(X)/ROUND(X,Y) |
四舍五入,如果Y有值,保留Y小数位 |
POWER(X,Y) |
X的Y次方 |
1.2.2 字符串函数
函数 |
说明 |
CHAR_LENGTH(STR) |
获取字符串长度 |
LENGTH(STR) |
获取字符串字节长度。一个汉字3字节,数字字母1字节 |
CONCAT(STR1,STR2,…) |
连接字符串 |
CONCAT_WS(WS,STR1,STR2,…) |
连接字符串,字符串中间中间用ws的值连接 |
LEFT(STR,N) |
获取str从左数n长度的字符串,n从1开始 |
RIGHT(STR,N) |
获取str从右数n长度的字符串,n从1开始 |
LPAD(STR,N,PADSTR) |
左补白,如果str不满n长度,则在左边补上字符串 |
RPAD(STR,N,PADSTR) |
右补白,如果str不满n长度,则在右边补上字符串 |
TRIM(STR)/RTRIM(STR)/LTRIM(STR) |
去除空白 |