sqbb.net
当前位置:首页 >> mysql将两个字段合并 >>

mysql将两个字段合并

set a=concat(a,'-',b)

CONCAT(str1,str2,…):返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL CONCAT_WS(separator,str1,str2,...) :代表 CONCAT With Separator ,是CONCAT()的特殊形式,第一个参数是其它参数的分隔符。分隔符的位置放...

access : 表.select 字段a & 表.字段B as 字段x from 表; Oracle: 表.select 字段a || 表.字段B 字段x from 表;

能啊 如果两个字段都是字符类型的话 insert into 新表(某字段) select concat(字段1,字段2) from 旧表 如果你旧表里字段不是字符,需要转换一下,然后用concat如上边那样连接,这个你可以查查concat的用法 比如 mysql> select concat('11','22',...

首先这两个表得有个关联字段,进行关联后用concat(a.col1,b.col2)这样即可把第一个表的col1,和第二个表的col2字段连接在一起输出

使用GROUP_CONCAT函数。 select GROUP_CONCAT(查询的字段 separator ';') from table

select 1.orderid,1.buyername,2.cash as buyer_cash,1.sellername,2.cash as seller_cash from table1 1 left join table2 2 on 1.orderid = 2.orderid group by 1.orderid

你这个应该很好弄,你可能表设计有问题,供应商和担保人直接是1:M的关系,通过供应商的ID,直接关联担保人表,一下就搞定,ORACLE中提供了LISTEGG函数,MYSQL中,你可以写个函数,函数中配合游标,就可以了

ALERT TABLE T1 ADD shop varchar(100),Howells varchar(100);UPDATE T1 SET shop=T2.shop,Howells=T2.Howells where T1.ID=T2.ID;这是把T2合并到T1,同理可把T1合并到T2

SELECT name FROM 表名 UNION SELECT name FROM 表名

网站首页 | 网站地图
All rights reserved Powered by www.sqbb.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com