假设我有一个带有模式的表foo(名称,年龄)。所以表格如下:
NAME | AGE
John | 20
Jane | 50
Jason | 30
现在假设我想从这个表中选择,但我想通过select查询将所有年龄改为20。也就是说,我不想更新原始表foo,但我想选择,如:
SELECT name, 20 as age from foo
换句话说,我想操纵select上的数据。当然,我的现实生活中的例子比这复杂得多,但知道答案就可以了。谢谢!
答案 0 :(得分:5)
你基本上只是做你在问题中所做的事情:
SELECT name, newValue as age
from yourTable
这将为您提供表中的name
,然后是您为其他列指定的值。