例如:表格
列1 列2 列3
ADAM 空 AAA
空前夕 BBB
空 空 CCC
如何选择第一个 NOT NULL 值?请提出建议。谢谢!!!
答案1
如果您想要第一个不为 NULL 的值,您可以使用COALESCE
:
select coalesce(col1, col2, col3) from table
如果 col1、col2 和 col3 为 NULL,它仍将返回 NULL。
例如:表格
列1 列2 列3
ADAM 空 AAA
空前夕 BBB
空 空 CCC
如何选择第一个 NOT NULL 值?请提出建议。谢谢!!!
如果您想要第一个不为 NULL 的值,您可以使用COALESCE
:
select coalesce(col1, col2, col3) from table
如果 col1、col2 和 col3 为 NULL,它仍将返回 NULL。