Предположим, у меня есть таблица с тремя столбцами, и я хочу взять все строки, где хотя бы одно значение столбца не равно нулю, сейчас я использую coalesce()
ниже для проверки на ноль, и она работает нормально
with Test_name AS(
select null as id , null as f_name , null as l_name
union ALL
select 1,'fname1', null
union ALL
select null,null,null
) select tn.* from Test_name tn where coalesce(id,f_name,l_name) is not null
ожидаемый результат и который дает мне мой запрос
1,'fname1', null
Мне интересно, есть ли лучший способ сделать эту проверку на ноль