5
私は乱雑なデータベースでいくつかのクエリを行う必要があります。一部の列には、null
または空の文字列が入ります。私はこのようなクエリを行うことができます:nullと一致する方法+空でない方法
しかし、このケースのショートカットはありますか? (すべての "空でない" の値と一致する)ような何か:
だけselect * from a where b is filled;
私は乱雑なデータベースでいくつかのクエリを行う必要があります。一部の列には、null
または空の文字列が入ります。私はこのようなクエリを行うことができます:nullと一致する方法+空でない方法
しかし、このケースのショートカットはありますか? (すべての "空でない" の値と一致する)ような何か:
だけselect * from a where b is filled;
:null <> ''
がnullで、行が
where b <> ''
はあなたがやりたいだろう
select * from a where COALESCE(b, '') <> '';
重複していません。もう1つの質問は「空でも空でもない」ですが、この質問は「空ではなく空ではありません」です –