学无先后,达者为师

网站首页 mysql 正文

Mysql concat_ws、concat函数使用

作者:贝塔-突突 更新时间: 2022-07-02 mysql

一、概念

concat

功能介绍: 将多个字符串进行拼接。
语法: concat(字段,字段,字段,…)

concat实践

select CONCAT(id,',',age,',',name) AS line_info from user

在这里插入图片描述

如果连接串中存在NULL,则返回结果为NULL(我没遇到过):

select CONCAT(id,',',age,',',null) AS line_info from user

在这里插入图片描述

Null解决方案:

加一个 IFNULL()函数。

select CONCAT(id,',',age,',',IFNULL(name,'')) AS line_info from user

在这里插入图片描述

concat_ws

功能介绍: 字符串拼接无需手动添加分隔符(自己理解)。
语法:concat_ws(分隔符,字段,字段,…)

concat_ws实践

select CONCAT_WS(',',id,age,name) AS line_info from user

在这里插入图片描述

二、混合使用函数实战

select CONCAT_WS(',',concat(name),concat('年龄',age,'岁')) AS line_info from user

在这里插入图片描述

原文链接:https://blog.csdn.net/qq_44697754/article/details/125149745

栏目分类
最近更新