我刚开始使用PL / SQL,但是我对串联的概念并不十分清楚,因此现在我需要将两个具有别名的列的结果串联起来,并将其结果显示为一个。 >
以下是我使用各自别名进行的查询:
(SELECT SPRCMNT_TEXT FROM SPRCMNT WHERE SPRCMNT_PIDM = SHRDGMR_PIDM AND SPRCMNT_CMTT_CODE = '15' AND SPRCMNT_ORIG_CODE = 'FTDF') FOLIO_CONTROL, (SELECT REGEXP_SUBSTR(SPRCMNT_TEXT_NAR, 'Profesionista="([^"]+)"', 1, 1, NULL, 1) FROM SPRCMNT WHERE SPRCMNT_PIDM = SHRDGMR_PIDM AND SPRCMNT_CMTT_CODE = '15' AND SPRCMNT_ORIG_CODE = 'FTDF') PROFESIONISTA,
我需要连接
PROFESIONISTA+FOLIO_CONTROL
的别名,其结果将其显示在新列中。
我刚开始使用PL / SQL,但对连接的概念并不十分清楚,因此现在我需要将具有别名的两列的结果进行连接,并在...中显示其结果。]]
除from
子句外,两个查询都相同,所以我认为您想要:
SELECT
SPRCMNT_TEXT
|| REGEXP_SUBSTR(SPRCMNT_TEXT_NAR, 'Profesionista="([^"]+)"', 1, 1, NULL, 1) res
FROM SPRCMNT
WHERE
SPRCMNT_PIDM = SHRDGMR_PIDM
AND SPRCMNT_CMTT_CODE = '15'
AND SPRCMNT_ORIG_CODE = 'FTDF'