2011-04-03 60 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;