0
A
回答
3
如果要更新,做這樣的事情:
update t set col1 = col2
where col1 is null
如果你只想做選擇,使用最多的數據庫支持3210:
select coalesce(col1, col2) from t;
+0
如果'col2'本身爲空,該怎麼辦? – Rahul
0
如果您想要更新同一列的值
UPDATE A
SET A.Col1 = A.Col2
From TableA A
Where A.Col1 IS NULL
如果您想更新從其他表中的值,那麼試試這個:
Update A
SET A.Column1 = B.Column1
From TableA A
INNER JOIN TableB B
ON A.SomeID = B.SameID
WHERE A.Column1 IS NULL
可以更新通過加入和更新查詢的價值。
相關問題
- 1. 用其他值替換零序列
- 2. 在SQL樞替換空值
- 3. 如何用Elasticsearch中的「其他」替換所有空/空值?
- 4. 根據其他列表的值替換列表中的值?
- 5. SQL:如何用基於字母表的其他值替換列?
- 6. 熊貓 - 使用其他列的值替換NaN值
- 7. SQL從其他表中替換值如果存在
- 8. 替換其他數據框中的值
- 9. 如何用python數據框中的其他值替換空值單元格?
- 10. 在空值上切換sql列JOIN值
- 11. awk用其散列值替換列
- 12. 使用awk/sed替換其他列中的值如果一列值爲空使用awk/sed
- 13. SQL Server:通過查找其他表替換字段中的值
- 14. 在Python中使用CSV模塊替換其他值使用Python
- 15. 如何用django數據庫列中的其他值替換特定值?
- 16. 在單獨的列替換與其他值不同的列分組的NA值
- 17. 基於其他數據幀替換值
- 18. 用零替換空csv列值
- 19. 只有當數據幀列中的值與其他兩個列值相匹配時,才替換其中的值
- 20. 在Matlab中用空白替換值
- 21. 如何用其他值替換具有預定值的變量?
- 22. 空值替換android
- 23. 用空值替換選項
- 24. 用小數值替換列中的值
- 25. 替換列值
- 26. 替換列值
- 27. 用最新值替換空值
- 28. 替換sql表中的值
- 29. 在SQL列中添加特定值列由其他列確定
- 30. 在SQL替換數值與新價值
發佈(添加到您的問題)你迄今爲止的最大努力。 –
你的意思是你想要*按照你描述的方式*更新你的表格,或者你想在查詢結果中執行這樣的替換* *? –
您已經嘗試過的不同SQL語句之一是什麼? – Degan