mysql - 合并 MySQL 中的两列并忽略 NULL
问题描述
MySQL数据表如下:
Column1 Column2
A NULL
B NULL
NULL C
NULL D
NULL NULL
需要输出如下:
Column3
A
B
C
D
NULL
我怎样才能得到这个合并?
MySQL 查询会更好。
如果最后没有可用的选项,那么我可以寻找 python 代码。
解决方案
select COALESCE(Column1, Column2) as Column3 from tablename
这是有效的。
推荐阅读
- python - 这个解决方案的时间复杂度是 O(logn) 吗?
- neo4j - 有什么方法可以过滤掉 Neo4J APOC 请求中最常见的术语?
- c# - 从 C# 批量插入和更新表
- python - 如何强制 Python 在不使用打印的情况下显示所有计算?
- c# - 在 asp.net core mvc 中,小数的模型绑定不接受千位分隔符
- c++ - 在二维向量处输入值时出错
- sql-server - Delphi & ADO - 如何在发布后获取 ID 列的值?
- c++ - OpenGL - 在倾斜的桌面上移动球
- python - 无法在 python 中使用 pandas 包使用 set_index()
- tcp - What is the purpose of "RST" flag?