ダウンロード SourceCode (1.3 KB)
3. except allとintersect all
『分析関数の衝撃5 (総集編)』では、Oracle 10gでminus allとintersect allを模倣する方法を扱いましたが、PostgreSQL 8.4では、except allとintersect allが実装されています。except allとintersect allのサンプルを見てみましょう。
| ColA |
| 1 |
| 1 |
| 2 |
| 2 |
| 3 |
| ColA |
| 1 |
| 2 |
| 2 |
| 3 |
| 3 |
select ColA from tbl_A except all select ColA from tbl_B;
| ColA |
| 1 |
select ColA from tbl_A intersect all select ColA from tbl_B order by ColA;
| ColA |
| 1 |
| 2 |
| 2 |
| 3 |
この記事は参考になりましたか?
- この記事の著者
-
山岸 賢治(ヤマギシ ケンジ)
趣味が競技プログラミングなWebエンジニアで、OracleSQLパズルの運営者。AtCoderの最高レーティングは1204(水色)。
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です
この記事は参考になりましたか?
この記事をシェア
