一、字符串处理函数
1.替换某字段的部分值
使用replace(obj, search, replace_str)函数
语法:
update tableName set columnName = replace( columnName , 'fromstr' , 'tostr')
fromstr : 待替换字段
tostr :替换字段
注:要替换的值如果有特殊符号,需要加\进行转义
2.拼接某字段
使用 concat(string1,string2,...),直接把string1和string2等等的字符串拼接起来
语法: 将待添加字段addstr添加在原字段之后
update tableName set columnName = concat(columnName, 'addstr')
二、条件判断函数
1.ISNULL函数
ISNULL(expr):如果expr为null返回值为1,否则返回为0
2.IFNULL函数
IFNULL(expr1,expr2): 如果expr1值为null返回expr2的值,否则返回expr1的值
3.NULLIF函数
NULLIF(expr1, expr2):如果expr1等于expr2返回null,否则返回expr1的值
4.COALESCE函数
COALESCE(expr1,expr2,....):多个参数,按照顺序返回第一个非null的值
5.IF函数
IF(expr1,expr2,expr3):如果expr1的值为true,则返回expr2的值,否则返回expr3的值