比对字段判断字段是否为空,合并字段
--如果zysl不为空 则合并zysl和yysl 否则合并zyjzsl和yyjzsl
select zysl,yysl,zyjzsl,yyjzsl from 表_健康体检表
select (case when zysl is not null then concat(zysl, yysl) else concat(zyjzsl, yyjzsl) end )as 左眼视力矫正视力 from 表_健康体检表
效果
合并字段方式
数值型:
select cast(a as varchar(10))+'--'+cast(b as varchar(10)) from tablename
字符型:
select a+'--'+b from tablename
---------------------------------------------------------------
---------------------------------------------------------------
字符型:
varchar
select a+'--'+b from tablename
char
select rtrim(a)+'--'+rtrim(b) from tablename