2020-01-01から1ヶ月間の記事一覧

異なる条件の集計を1つのSQLでおこなう ~CASE式~

SQL

異なる条件の集計をCASE式を使用して行う 異なる条件で集計をするときに、CASE式を使用すると便利です。 例として、クラスごとに生徒が所属している部活動のタイプを集計したテーブルを作成して、考えてみます。 club_type が1が運動部、2が文化部、3が帰宅…

条件ごとにグループ化して集計したいときのSQL ~CASE式~

SQL

グループ化して集計をするには? 既存のデータをグループ化して集計する方法について、学んだことをまとめました。 今回の記事は『達人に学ぶSQL徹底指南書』を参考にしています。 達人に学ぶSQL徹底指南書 第2版 初級者で終わりたくないあなたへ作者:ミック…

INとEXISTSの使い分け

SQL

はじめに SQLのINとEXISTSの特徴を掴んで使い分け出来ていなかったので、ここで抑えておこうと思いました。 INとEXISTSの使い分けのポイント 具体例を示して考えます。 以下、音楽テーブルがあります。 ここでは、曲の基本情報が入っているソングテーブルを…