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