【发布时间】:2014-03-29 04:40:46
【问题描述】:
我想要一个表中至少包含一个非NULL 数据条目的列的列表。
换句话说,我想获取以下至少返回一个条目的列名:
SELECT DISTINCT column_name FROM table WHERE column_name IS NOT NULL
我尝试了以下方法:
SELECT column_name
FROM information_schema.columns
WHERE table_name = "table_name"
AND EXISTS (
SELECT DISTINCT column_name FROM table_name WHERE column_name IS NOT NULL
)
但这也会返回所有条目都是NULL的列名。
那么我如何只获取那些具有非NULL 条目的列?
【问题讨论】: