2017-07-07 59 views
0

我已經表像下面如何更新,直到在SQL服務器改值的列

TData Ucode Fla 
Data1 123 w 
Data2 123 NULL 
Data3 123 NULL 
Data4 123 n 
Data5 123 NULL 

例外的結果

TData Ucode Fla 
Data1 123 w 
Data2 123 W 
Data3 123 W 
Data4 123 n 
Data5 123 n 

我需要更新「佛羅里達州」,其中「UCODE」直到「佛羅里達」改變

+6

的可能的複製[如何獲得NULL值前值(https://stackoverflow.com/questions/16669620/how-to- get-previous-value-for-null-values) –

回答

-1

你需要使用一個更新語句

UPDATE table_name SET w='w'. WHERE w is NULL;

它可能是值得CASE報表看,以及(https://www.techonthenet.com/sql_server/functions/case.php

+0

如果你閱讀他的問題或看他的樣本數據和期望的輸出,你會發現這不是他想要做的。 –

+0

順便說一下,我沒有downvote - 只是評論。 –

+0

感謝您的好評。但我需要更新「Fla」,直到Ucode –