MySQL——数据处理函数
数据处理函数又被称为单行处理函数,单行处理函数的特点:一个输入对应一个输出.
语法格式:select 单行处理函数(字段名) from 表名;
常见单行处理函数
-
转换小写:lower()
-
转换大写:upper()
-
取子串:substr() ,语法为 substr(字段名,头,尾)。注意:起始下标是从1开始,和Java不同。
-
字符串拼接:concat()
-
取长度:length()
-
去空格:trim()
-
四舍五入:round()
-
生成随机数:rand() //范围是0—1,想要扩大可以通过乘10的倍数,再通过四舍五入取整
-
空处理:ifnull() ,语法为ifnull(数据,被当做哪个值)
在所有数据库中,只要有NULL参与的数学运算,最终结果就是NULL。
-
满足条件(有点像if-else):(case 字段 when 条件 then 执行某命令 when 条件 then 执行某命令 else 其他 执行某命令 end)