乱雑なデータベースに対してクエリを実行する必要があります。一部の列は、null
または空の文字列で埋められます。私はこのようなクエリを行うことができます:
select * from a where b is not null and b <> '';
しかし、この場合のショートカットはありますか? (すべての「空ではない」値に一致)次のようなもの:
select * from a where b is filled;
ただ:
where b <> ''
あなたがやりたいことをnull <> ''
はnullであり、行は返されません
select * from a where COALESCE(b, '') <> '';