oracleでminus演算子のBQ版はEXCEPT DISTINCT


広告は適当。

はい、毎回BQのSQL覚えてなくて調べてます。一生勉強中。

タイトル通りなんですが、oracleでminusみたいなことをやりたいなあ、と思っていて、ポスグレは書き方が違ったような気がして、BQも違うんだろうなあ、と思って調べました。

違っていてタイトルの形でした。

例としては

select id from table_a
EXCEPT DISTINCT
select id from table_b

みたいな感じでした。使い方は一緒。

参考サイト
https://itips.krsw.biz/bigquery-how-to-get-minus-difference-between-two-tables/