gpt4 book ai didi

Sql将两列合并为一个变量

转载 作者:行者123 更新时间:2023-12-04 14:29:41 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





What is the string concatenation operator in Oracle?

(5 个回答)


7年前关闭。




我有一个 sql 命令

SELECT A.*,
K1.AD CONTACTAD,
K1.SYD CONTACTSYD,
KR.AD KURUM,
K2.AD SUPERVISORAD,
K2.SYD SUPERVISORSOYAD,
K3.AD REQUIRERAD,
K3.SYD REQUIRERSOYAD
FROM
TD_ACTIVITY A,
KK_KS K1,
KK_KS K2,
KK_KS K3,
KK_KR KR
WHERE A.INS_CONTACT_PERSON = K1.ID
AND A.SUPERVISOR = K2.ID
AND A.REQUIRERID = K3.ID
AND A.INSTITUTIONID = KR.ID

我要合并 CONTACTADCONTACTSOYAD成一个变量,如 CONTACT 。我怎样才能做到这一点?

最佳答案

使用 ||用于在 oracle 中连接

SELECT A.*,
K1.AD || K1.SYD as CONTACT,
KR.AD KURUM,
K2.AD SUPERVISORAD,
K2.SYD SUPERVISORSOYAD,
K3.AD REQUIRERAD,
K3.SYD REQUIRERSOYAD
FROM
TD_ACTIVITY A,
KK_KS K1,
KK_KS K2,
KK_KS K3,
KK_KR KR
WHERE A.INS_CONTACT_PERSON = K1.ID
AND A.SUPERVISOR = K2.ID
AND A.REQUIRERID = K3.ID
AND A.INSTITUTIONID = KR.ID

关于Sql将两列合并为一个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22034308/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com