sql语句如何进行字符串拼接

2,260 阅读1分钟

问题背景

上周在做某一个需求的时候需要将用户名进行返回,但是数据库里面是名和姓分开的,当时就想分别查到两个字段在后端进行字符串的拼接处理,比较麻烦,而且数据多了处理时间比较长,不太可取。迷茫,请教同事,同事说可以在sql语句中处理,MySQL自己提供了这个方法

解决办法

使用concat()函数进行拼接,看一下测试代码

第一列为名字,第二列为姓 用concat()函数进行拼接

SELECT CONCAT(LAST_,FIRST_) FROM ACT_ID_USER 

这里是拼接后的结果:

在这里插入图片描述
这里再记录一个小知识,MySQL中的sql语句关键字大写 能够提高sql语句的执行效率,SQL语句执行时会默认将小写转换成大写,这样可以省去一个转化的时间