2013-03-05 84 views
0

我有,我想这三个领域结合在一起,使一个新的:结合领域作出新的领域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()?

+0

你想要一个表中的新列或显示不同的值? – 2013-03-05 23:19:59

+0

@刚刚Aguy,新专栏。 – 2013-03-05 23:22:17

+0

答案不是在表中添加新列。这是一个选择,它是临时的,用于显示值。 – 2013-03-06 00:18:10

回答

1

试试这个:select DEPT||" "||CRS||SC as new from table

0

你可以用这个查询

SELECT A.DEPT, A.CRS || A.SC AS NEWCOLUMN 
FROM YOURTABLE A 
0

您还可以创建一个视图,使其更容易在将来使用。

CREATE VIEW SUMMARY AS 
SELECT DEPT || ' ' || CRS || SC AS NEWCOL 
FROM YOURTABLE;