如果检查列为IS NULL,是否可以显示来自另一列的数据?
例如:
Color,OriginalColor表:TableColors [Color, OriginalColor]
[W,B] [,G] [B,Y]
而且
SELECT CASE WHEN Color IS NULL "extract the data from OriginalColor"
FROM TableColors
Run Code Online (Sandbox Code Playgroud)
应该得到以下列表:W,G,B
你能找COALESCE吗?该函数返回第一个非NULL值.
SELECT COALESCE(`Color`, `OriginalColor`) AS `Color` FROM `TableColors`;
Run Code Online (Sandbox Code Playgroud)