如何让这个查询首先找到所有教授的图片为IS NULL,然后用'picpath'列的新值更新
我有:
SELECT * FROM Professor
WHERE picpath IS NULL;
是否有可能在子查询中形成这一切?有人可以帮忙吗
答案 0 :(得分:7)
怎么样,你可以做到
update professor set picpath=<newvaluehere> where picpath is null
答案 1 :(得分:0)
使用SQL Server的OUTPUT
子句(MSSQL208及更高版本),你可以做同样的事情,但反过来,即UPDATE
然后SELECT
受影响的行,例如
UPDATE professor
SET picpath = 'C:\'
OUTPUT inserted.*
WHERE picpath IS NULL;