我正在研究一个用例,我们必须消除元组中的空值
A =
(7,Ron,ron@abc.com)
(8,,rina@xyz.com )
(9,Don,)
(9,Don,dmes@xyz.com)
(10,Maya,maya@cnn.com)
B = FILTER A BY col2 != '';
输出:-
(7,Ron,ron@abc.com)
(9,Don,dmes@xyz.com)
(10,Maya,maya@cnn.com)
这里filter操作符过滤第二行。但我们必须过滤列。
预期输出应类似于:
(7,Ron,ron@abc.com)
(8,rina@xyz.com)
(9,Don,dmes@xyz.com)
(9,Don)
(10,Maya,maya@cnn.com)
1条答案
按热度按时间2vuwiymt1#
我们可以将关系拆分为子关系,投影所需的列,然后将结果合并在一起:因此,如果第一列不可为null,则第二列和第三列可为null,但我们始终至少有一列,那么: