mysql怎样把两个字段合并成一个字段输出?
答案:2 悬赏:50 手机版
解决时间 2021-03-06 06:16
- 提问者网友:缘字诀
- 2021-03-05 09:16
mysql怎样把两个字段合并成一个字段输出?
最佳答案
- 五星知识达人网友:独钓一江月
- 2021-03-05 09:55
CONCAt(str1,str2,…):返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL
CONCAT_Ws(separator,str1,str2,...) :代表 CONCAT With Separator ,是CONCAt()的特殊形式,第一个参数是其它参数的分隔符。分隔符的位置放在要连接的两个字符串之间。分隔符可以是一个字符串,也可以是其它参数。
还有和group by相配合的group_concat()函数,可以根据你的实际需求进行选择
CONCAT_Ws(separator,str1,str2,...) :代表 CONCAT With Separator ,是CONCAt()的特殊形式,第一个参数是其它参数的分隔符。分隔符的位置放在要连接的两个字符串之间。分隔符可以是一个字符串,也可以是其它参数。
还有和group by相配合的group_concat()函数,可以根据你的实际需求进行选择
全部回答
- 1楼网友:等灯
- 2021-03-05 10:20
能啊
如果两个字段都是字符类型的话
insert into 新表(某字段) select concat(字段1,字段2) from 旧表
如果你旧表里字段不是字符,需要转换一下,然后用concat如上边那样连接,这个你可以查查concat的用法
比如
mysql> select concat('11','22','33');
+------------------------+
| concat('11','22','33') |
+------------------------+
| 112233 |
+------------------------+
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯