我有以下表格,当我运行以下查询select * from mytable
时,我得到以下结果。
Column 1 Value 1
--------------------------------------
Row 1 1
Row 2 0
Row 3 1
Row 4 0
Row 5 1
Row 6 0
但是我需要将所有值都设置为0,无论它是1还是0.所以表示将是这样的。
Column 1 Value 1
--------------------------------------
Row 1 0
Row 2 0
Row 3 0
Row 4 0
Row 5 0
Row 6 0
我可以创建一个表变量然后继续并在插入后更新记录,但还有其他方法吗?
答案 0 :(得分:1)
select Column1, '0' as Value1 from mytable
答案 1 :(得分:1)
UPDATE mytable SET [Value 1] = 0
将更改所有行的值。但我觉得你的问题还有更多。你可以解释为什么 Value 1
后需要SELECT
字段更改吗?
如果您希望Column 1
的所有Value 1
行都为零,请更改SELECT
:
SELECT Column1, '0' [Value 1] FROM mytable