2020-06-04
阅读量:
7512
Mysql函数记录帖
会sql函数,可在开发中省写很多代码,并且sql函数的执行速度较快
IFNULL()
IFNULL(expr1,expr2):expr1不为空时 返回expr1,否则返回expr2
CONCAT()
concat(str1,str2,...):函数返回结果为连接参数产生的字符串。
如有任何一个参数为NULL ,则返回值为 NULL(ifNull()可解决这个问题)
eg:concat(a,b)改写为concat(ifnull(a,''),b)
//将可能为null的字段用ifnull()函数做判断
GROUP_CONCAT()
将表中同个字段的多条数据用,拼接起来
eg: 表中字段为 a 有三个数据 1,2,3
group_concat(a) as a 得到 a = 1,2,3
REPLACE()
replace(字段 , 替换的内容,替换成什么)
eg:表中字段name 值为: 吴某某
replace(name,'吴','刘')






推荐帖子
0条评论
0条评论
0条评论