SQL– category –
データ抽出で幅広く使われるSQLのノウハウ記事一覧です。GoogleのBigquery関連の記事も掲載します。
-
SQLで条件岐はCASE式!サンプルでエクセルif文と比較解説
条件分岐をするためにエクセルやプログラムで使われるIF文はSQLではCASE式を使います。条件抽出のWHEREと違うのは、CASE式で作成した条件で新しいカラムを追加できることです。SQLのCASE式(条件分岐)は構文が長くなってしまうデメリットがあるものの処理... -
SQLHAVING句とWHERE句の違いをサンプルで解説
SQLの集計関数を利用後に、条件抽出したい場合はHAVING句を使います。WHERE句ですと抽出することができません。HAVING句は触れる方が少ないので、存在を知らない方もいると思います。WHERE句で条件抽出できるはずなのにできない。なんでかな~と調べていた... -
SQLの副問い合わせはWITH句!複数条件でも一時テーブル保存で簡単
SQLの中にSQLを作成するサブクエリ(副問い合わせ)はWITH構文を利用するのが簡単です。結合テーブル数が増えるほど、SQLは複雑になりますが、WITHを使うことで非常にわかりやすくなります。第3者が見た時は久しぶりに自分のコードを見た時に理解が早いの... -
SQLで複数条件抽出!AND,OR併用パターンとNULL対応
複数条件でのSQLデータ抽出に戸惑う方は多いと思います。大きなくくりではAND,ORを使う方法とIN句を利用する方法があります。単純に複数条件を記載する方法がわからない方から優先順位の決め方やnot,nullなどの条件が出た場合に、目的のデータを抽出するた...
1