SQL中如何将两个字段拼接起来显示出来?

时间:2021-01-01 11:05:39
如t_area表中有province和city字段(还有其他的字段),想在select语句中,将这两个字段拼接成一个字段显示出来,如何做?

12 个解决方案

#1


select tt = province + city,....

#2


select (province + city) as tt,....

#3


select (isnull(province,'')+isnull(city,'')) as place from t_area 

#4



select (a + b) as c

#5


引用 3 楼 holyplace 的回复:
select (isnull(province,'')+isnull(city,'')) as place from t_area

很完美!给分吧

#6


select province+city from t_area

#7


sql中用+
oracle中用||

#8


但要求 province 与 city 必须是同类型

#9


楼上几位都正解!
   但是lz想过没有,如果t_area表中有province和city字段中数据相同,例如(province-北京市,city-北京市),那合在一起。。。嘿嘿!“北京市北京市”
  还是都读取出来,在项目中判断吧!
 

#10


来晚了.只用"+"把两个加起来就o了!

#11


引用 10 楼 qiuqingpo 的回复:
来晚了.只用"+"把两个加起来就o了!

呵呵

#12


3q all

#1


select tt = province + city,....

#2


select (province + city) as tt,....

#3


select (isnull(province,'')+isnull(city,'')) as place from t_area 

#4



select (a + b) as c

#5


引用 3 楼 holyplace 的回复:
select (isnull(province,'')+isnull(city,'')) as place from t_area

很完美!给分吧

#6


select province+city from t_area

#7


sql中用+
oracle中用||

#8


但要求 province 与 city 必须是同类型

#9


楼上几位都正解!
   但是lz想过没有,如果t_area表中有province和city字段中数据相同,例如(province-北京市,city-北京市),那合在一起。。。嘿嘿!“北京市北京市”
  还是都读取出来,在项目中判断吧!
 

#10


来晚了.只用"+"把两个加起来就o了!

#11


引用 10 楼 qiuqingpo 的回复:
来晚了.只用"+"把两个加起来就o了!

呵呵

#12


3q all