PostgreSQLで空文字がセットされているカラムを調べる方法

質問内容

PostgreSQLでは空文字とNULLを区別しています。
カラムに空文字がセットされているテーブルを調べるには
どうすればいいでしょうか。

データイメージ

テーブルA
‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐
a1  a2   a3
001 空文字 空文字

テーブルB
‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐
b1  b2   b3
001 NULL  NULL

テーブルc
‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐
c1  c2   c3
001 空文字 NULL

求める結果

テーブル名 カラム名
‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐
テーブルA a2
テーブルA a3
テーブルc c2

コメントを投稿

0 コメント