如何从sql server表中的多个列中检索不为null的列(不检查可空性)。
我有一个超过20列的表格,我想检索每条记录不为null的列。我尝试在where条件中使用not null,但这不起作用。我还访问了here,但它也不起作用。
我的表结构如下:
预期输出为:每个ID均为1。
答案 0 :(得分:0)
以下是可帮助您查找所有非NULL列的查询:-
cartesian_product({'a': [1, 2, 3],
'b': ['val1', 'val2'],
'c': [100, 101]})
a b c
0 1 val1 100
1 1 val1 101
2 1 val2 100
3 1 val2 101
4 2 val1 100
5 2 val1 101
6 2 val2 100
7 2 val2 101
8 3 val1 100
9 3 val1 101
10 3 val2 100
11 3 val2 101