如何在Select语句

时间:2016-11-25 00:04:50

标签: sql sql-server sql-server-2012

我有以下表格,当我运行以下查询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

我可以创建一个表变量然后继续并在插入后更新记录,但还有其他方法吗?

2 个答案:

答案 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