mysql-单行处理函数
1 单行处理函数
lower() 对于输出转换成小写
upper()对于输出转换成大写
substr()取子字符串 下标从1开始
length() 去长度
concat()将字符串进行拼接
例:将首字母大写
select concat(upper(substr(ename,1,1)),lower(substr(ename,2,length(ename) - 1)))
from emp
where sal > 1500;
trim() 去空格
例:将首字母大写
select * from emp where ename = trim(' KING');
format() 设置千分位
round(,n) 四舍五入 其中n 表示保留小数的个数 n为负数向个十千位进行保留
rand() 生成随机数 生成100以内的随机数
select round(rand() * 100,0) from emp;
ifnull() 将null转换成一个具体值 null参与数学运算,最终结果一定是null,需要运用ifnull(数据,转换成的值)
case ... when ... then...when...then...else...end
case job when'***' then... when '***' then...else...end
浙公网安备 33010602011771号