SQL查询可以组合2列吗?

时间:2016-07-29 13:32:06

标签: sql db2-400

此查询不是我们需要的。 2 ENT#需要是IHGRC#if = adent#+ adsfx。这就是他们在应用程序中存储的方式。可以这样结合吗?例如 HRGRC#= 2558807001

adent#= 2558807 adsfx#= 001

这将是一场比赛。

SELECT OEINH2.IHDOCD, OEINH2.IHINV#, OEINH2.IHGRC#, ADRES1.ADINTA, ADRES1.ADENT#, ADRES1.ADSFX#
 FROM   ASTDTA.OEINH2 
        INNER JOIN ASTDTA.ADRES1 ON OEINH2.IHENT#=ADRES1.ADENT#

 ORDER BY OEINH2.IHINV#

1 个答案:

答案 0 :(得分:2)

如果您只想连接值,可以使用concat()

select concat(adent#, adsfx) as HRGRC#

或使用连接运算符:

select(adent# || adsfx) as HRGRC#