2012-11-13 42 views
0

我有这些疑问:插入一个新列到SQL

SELECT * 
FROM dbo.GRAUD_ProjectsByCostCategory 

select right(CostCategoryId,14) as CostBreak 
from dbo.GRAUD_ProjectsByCostCategory 

他们在很好地工作,他们给了我正确的数据,但我想知道如何在新列CostBreak组合成的表结果而不是作为单独的查询结果。

结果的一个例子,我得到的是如下:

enter image description here

,我想他们在同一个表

回答

4

的数据是从同一个表来,所以你应该能够只需将该值添加到您的初始查询中即可。你甚至不需要进行连接来获得它:

SELECT name, 
    description, 
    project, 
    CostCategoryId, 
    right(CostCategoryId,14) as CostBreak 
FROM dbo.GRAUD_ProjectsByCostCategory 
+0

辉煌。感谢那! – user1086159