快速提问,可能有二元答案。
鉴于以下内容:
columnA columnB columnC column..? columnZ
1 2 NULL 2 2
2 2 NULL NULL 2
3 NULL NULL 2 NULL
有没有办法可以编写一个只显示没有总组合NULL结果的列的查询?类似的东西:
从x.table中选择(IS NOT NULL),其中columnZ = 2;
返回:
columnA columnB column..? columnZ
1 2 2 2
2 2 NULL 2
消除没有可用数据的无用columnC,没有专门引用它,就像之前我运行查询一样,我不知道哪些列将包含有用的数据?
干杯!
答案 0 :(得分:0)
你可以做的就是运行一个select语句,其中类别IS NOT NULL。这将返回具有该特定类别的非空值的列。或者运行类别为IS NULL的select语句,并根据条件删除该列。因为您需要检查多个类别。