我有,我想这三个领域结合在一起,使一个新的:结合领域作出新的领域SQL
DEPT CRS SC
-------------
BIO 101 A
BIO 101 B
BIO 105 A
CHEM 101 A
首选的输出:
NEW
-------------
BIO 101A
BIO 101B
BIO 105A
CHEM 101A
我有一种感觉,我会使用NVL()?
我有,我想这三个领域结合在一起,使一个新的:结合领域作出新的领域SQL
DEPT CRS SC
-------------
BIO 101 A
BIO 101 B
BIO 105 A
CHEM 101 A
首选的输出:
NEW
-------------
BIO 101A
BIO 101B
BIO 105A
CHEM 101A
我有一种感觉,我会使用NVL()?
试试这个:select DEPT||" "||CRS||SC as new from table
你可以用这个查询
SELECT A.DEPT, A.CRS || A.SC AS NEWCOLUMN
FROM YOURTABLE A
您还可以创建一个视图,使其更容易在将来使用。
CREATE VIEW SUMMARY AS
SELECT DEPT || ' ' || CRS || SC AS NEWCOL
FROM YOURTABLE;
你想要一个表中的新列或显示不同的值? – 2013-03-05 23:19:59
@刚刚Aguy,新专栏。 – 2013-03-05 23:22:17
答案不是在表中添加新列。这是一个选择,它是临时的,用于显示值。 – 2013-03-06 00:18:10