xkzy.net
当前位置:首页 >> mysql拼接两个字段 >>

mysql拼接两个字段

select concat(doctror_id,',',doctor_name) from t_c_doctor

具体看是什么数据库 sqlserver: select 'a'+'b'oracle: select 'a'||'b' from dual;mysql: select concat('a','b')

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

select CONCAT(province,city) place from table

经过对你问题的分析,有两种方式可以解决。 第一种方式:使用mysql的存储过程,判断哪一个表的字段内容全是数字,放在前面。 第二种方式:使用java或其他动态语言,进行判断并组装。 另一种思路,就是把三个表的数据统一一下。

如果刚开始里面就有数据,需要 update table set c=a+b 然后可以 创建个触发器 不过这里又有个问题,就是你之后a或者b字段 是插入呢还是更新呢 每种情况都要建立一个触发器 举例 更新a create trigger xxx after update on table for each row u...

ALTER TABLE table_name ADD ‘性别' char(4) after '姓名'

?? select col1 ,col2 from tablename 不会问的这么简单吧。。。

看一下我的示例,是不是对你有帮助。 create table st_test ( id int ,name varchar(10),st varchar(100) ) insert st_test ( id,name ) select 1,'aa' union select 1,'bb' union select 1,'cc' union select 2,'dd' union select 3,'55' union...

update table set col2=CONCAT(col2,':',col4);

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