CONCAT() 函数用于将多个字符串连接成一个字符串,是mysql重要的函数之一
用法: concat(str1,str2,...)
更新字段内容:
update table set remark = concat('新值',remark) where id = '';
实例: 在liptic的前面加上 /Uploads/
UPDATE `sly_news` SET litpic = CONCAT( '/Uploads/', litpic ) WHERE id >76;
读取字段并连接:
select CONCAT(title, hits, litpic) from table where id = '';
实例: 合并输出title, username, liptic
select CONCAT(`title`, `username`, `litpic`) as newtitle from `sly_news` where id = 76;
注意: 如果有一个选项为NULL ,则返回NULL
用指定间隔符连接字段:
CONCAT_WS(间隔符,str1,str2,…)
select CONCAT_WS(',', title, litpic) from table where id = '';
实例: 合并输出title , liptic ,并用逗号','分隔
select CONCAT_WS(',', `title`, `litpic`) from `sly_news` where id = 76;
注意: 如果分隔符是NULL,则返回NULL, 如果str有一个为NULL,则忽略此str请输入代码