如果checked column为空,是否可以显示来自另一列的数据?
例如:
列:Color
,OriginalColor
表:TableColors
[Color, OriginalColor]
[西,西]
[克]
[乙,乙]
以及
SELECT CASE WHEN Color IS NULL "extract the data from OriginalColor"
FROM TableColors
应该得到以下列表:w,g,b
最佳答案
你能找一下COALESCE
吗?函数返回第一个非-NULL
值。
SELECT COALESCE(`Color`, `OriginalColor`) AS `Color` FROM `TableColors`;