【PostgreSQL】データがあったら返す、無くても返す
この記事は分で読み終わります。
EXISTS
データがある場合値を返してくれます。
null以外の項目を表示
SELECT * FROM テーブル1 WHERE EXISTS ( SELECT* FROM テーブル2 WHERE 条件 ) ;
null以外を登録
INSERT INTO データを入れるテーブル(カラム,カラム) SELECT カラム, カラム FROM テーブル1 WHERE EXISTS ( SELECT* FROM テーブル2 WHERE 条件 ) ;
NOT EXISTS
データがない場合(null)の場合返してくれます。
nullだけを表示するとき
SELECT * FROM テーブル1 WHERE NOT EXISTS ( SELECT* FROM テーブル2 WHERE 条件 ) ;
Yusuke
最新記事 by Yusuke (全て見る)
- 【準備は何が必要?】フリーランスクリエイターとは? - 2022年4月24日
- 【ファクタリング】フリーランスの為の先払いサービスとは? - 2022年4月23日
- 【初心者必見】フリーランスになる前に読んでおくべき本を紹介! - 2022年4月22日