【发布时间】:2017-01-20 16:42:12
【问题描述】:
我基本上有这张表,其中 22 出现在 A 或 B 中:
A | B
---| ---
22 | 0
32 | 22
45 | 22
22 | 5
我想从此表中创建一个新列,该列仅包含非 22 行的值,例如
C
-
0
32
45
5
我该怎么做?
编辑:上表来源于此声明
SELECT A,B FROM table
WHERE (A = '22' OR B = '22')
【问题讨论】:
-
哦,我正在使用 SQL Server Management Studio 2008
-
您想在实际表中或在您的选择查询结果中创建一个新列?
-
可能出现两列都包含
22的情况,如果是,那么C应该包含什么? -
我只想在结果中创建一个新列。 22 只会出现互斥。
标签: sql sql-server-2008 select