テーブルのCol1、Col2、Col3、Col4を取得する ただしCol1、Col2、Col3、Col4が全てnullなら取得しない
select Col1,Col2,Col3,Col4 from (select 1 as Col1,2 as Col2,3 as Col3,4 as Col4 union select 1,2,3,null union select null,2,3,4 union select null,null,null,null) dummy where coalesce(Col1,Col2,Col3,Col4) is not null;
coalesce関数は、連続したnullチェックに使えます