2011-04-03 59 views
0

如何使这个查询第一次发现它的画面是NULL,并用新的值,那么更新列“picpath”选择然后更新 - SQL问题

我所有的教授:

SELECT * FROM Professor 
WHERE picpath IS NULL; 

是也许可以在子查询中形成这一切?谁能帮

回答

7

怎么样,你可以做

update professor set picpath=<newvaluehere> where picpath is null 
0

使用SQL Server的OUTPUT条款(MSSQL208及以上),你可以种做相同的,但周围即UPDATE然后SELECT受灾例如行的其他方式

UPDATE professor 
    SET picpath = 'C:\' 
OUTPUT inserted.* 
WHERE picpath IS NULL;