gpt4 book ai didi

sql - 根据多列排除行

转载 作者:行者123 更新时间:2023-12-01 12:39:35 25 4
gpt4 key购买 nike

我试图排除所有毛列都为空值的行。

示例数据:

market   item_id    gross_1     gross_2   gross_3   period
POLAND 1111 1 2 3 20190301
ESTONIA 2222 blank 2 3 20190302
POLAND 3333 1 blank 3 20190303
POLAND 3333 1 blank blank 20190304
POLAND 4444 blank blank blank 20190305
POLAND 5555 1 2 3 20190306`

我想收到:

market   item_id    gross_1     gross_2   gross_3   period
POLAND 1111 1 2 3 20190301
ESTONIA 2222 blank 2 3 20190302
POLAND 3333 1 blank 3 20190303
POLAND 3333 1 blank blank 20190304
POLAND 5555 1 2 3 20190306`

我发现了类似的东西,但它在 snowflake 中不起作用:

WHERE NOT ROW(gross_1, gross_2, gross_3) IS NULL

最佳答案

使用coalesce() :

select * from tablename
where coalesce(gross_1, gross_2, gross_3) is not null

关于sql - 根据多列排除行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58028650/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com