这适用于 SQL*PLUS
我有一个表“病人”,它有 5 个字段。
CREATE TABLE PATIENT
(PAT_ID CHAR (4) PRIMARY KEY,
PAT_NAME VARCHAR (7),
ADMITTED DATE,
ROOM CHAR (3),
DOCTOR VARCHAR (7));
INSERT INTO PATIENT VALUES
(1001, 'FRED', '30-MAR-07', 101, 'PAYNE');
我想创建一个视图,我的输出如下所示:
Patient Doctor Room Admitted
"-----------------------------------------------"
1001 Fred Payne 101 March 31, 2007
问题是我想将 Pat_name 和 Pat_ID 连接到它们自己单独的“Patient”列中,但其他三个字段也与之连接(注意“破折号”中没有分隔)。
基本上,我有 5 个字段。为简单起见,我们将它们称为字段“1、2、3、4、5”。
我想将所有这些组合在一起,但首先,我需要组合字段 1 和 2。这个小列(字段 1 和 2 组合)将被称为“患者”。然后,我需要将字段 3、4 和 5 与我的 Patient 列连接起来,以便所有 5 个字段现在连接在一起,但只有 4 个标题。