SQL 合并 2 列的查询可能吗?

SQL query to combine 2 columns possible?

这个查询不是我们需要的。 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#

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

select concat(adent#, adsfx) as HRGRC#

或使用连接运算符:

select(adent# || adsfx) as HRGRC#