SQL(字段2合1)讨论
我有一张表TAB,有两个字段(字段1,字段2),为数字类型,如下
字段1 字段2
552633 0001
662514 0002
645845 0001
我想由这两个字段得到一个字段3,字段1与字段2之间加-;字段2前面的0不要,请问这句SQL如何写??
字段1 字段2 字段3
552633 0001 552633-1
662514 0002 662514-2
645845 0001 645845-1
解答:
select 字段1,字段2,字段3=cast(字段1 as varchar)+'-'+cast(cast(字段2 as int) as varchar(10))
from tb
浙公网安备 33010602011771号