特点:
一个输入对应一个输出。
与其相对的是多行处理函数(多个输入对应一个输出)。
常见单行处理函数:
lower 转小写
lower(string)
upper 转大写
upper(string)
substr 取子串
substr(string, start, length)
length 取长度
length(string)
trim 去前后空格
trim(‘string’)
str_to_date 将字符串转换成日期
date_format 格式化日期
format 设置千分位
format(number, [d])
round 四舍五入
round(number, [d])
rand 生成随机数
rand()
e.g. *select round(rand()100, 0) 100以内的随机数
ifnull 将null转换为具体的值
ifnull(expression, alt_value)
case…when…then…when…then…else…end
concat字符串拼接
concat(string, string)
e.g.select concat(lower(substr(string, 1, 1)), substr(string, 2, length(ename)-1)) from table; 首字母小写