我有富人2列名爲「姓名」和「CITY_NAME」, 萬一「CITY_NAME」是一個表的空更新/設置爲「名稱」的值相同。在MySQL中,我可以創建某種if語句並更新我想要的方式?更新空柱是其它式柱的相同值
-1
A
回答
1
你需要一個CASE
陳述喜歡這裏
update table1
set city_name = case when city_name is null then name else city_name end;
(OR)只使用一個WHERE
條款
update table1
set city_name = name
where city_name is null;
相關問題
- 1. 使柱高相同
- 2. 空柱
- 3. 更新分貝的式柱插入
- 4. PHP SQL柱=柱減$值
- 5. 使用不同柱子的不同可選值更新多行
- 6. MySQL的更新柱分組
- 7. 如何與迴路和相同的值填充矩陣式柱
- 8. 空柱子是否有用?
- 9. HTML:固定柱+流體柱相反
- 10. 蜂巢 - 更新分配柱
- 11. 更新柱與前一行
- 12. 汞柱更新錯誤
- 13. 更新柱聯接列,,
- 14. 參考支柱本身的支柱值
- 15. 有不同的價值觀MYSQL更新單柱
- 16. 第4柱的柱式制動器
- 17. 更改柱,其通過其他表
- 18. 與柱變化是基於更新爲空
- 19. 與960gs相同的等高柱
- 20. 基於相對柱
- 21. 雷圓柱相交
- 22. 熊貓柱值
- 23. 減去兩柱空
- 24. 共值,並且返回值在同柱
- 25. 柱與相同日期記錄#
- 26. HTML/CSS相等的柱高
- 27. 具有不同柱
- 28. Emacs的冰柱空間
- 29. MySQL的COUNT與空柱
- 30. 柱查找和更新中的Bigtable
http://stackoverflow.com/help/how-to-ask您需要證明你的努力... –
是的,你使用'WHERE'來實現你想要的。 'UPDATE ... SET CITY_NAME = name其中CITY_NAME = '';' – Qirel
的@Qirel類。如果OP的列有NULL值,那麼如果在那裏有NULL值,則不認爲'''是空的。 –