08:38フォローするはじめにSQLを実行するにあたって,結果に何を期待するかによってSQLは主に以下の種類に分類できます。抽出:元のテーブルから,該当するレコードをそのまま抜き出して結果とする。集計:元のテーブルに対して合計や平均などの集約をかけ,集約値(統計値)という情報集約された形を結果とする。結合:複数のテーブルを縦(UNION)または横(JOIN)に結合します。ついては使いこなすにはある程度の経験値が必要。組合せ:同一のテーブルの自己結合によって,レコード同士の組合せを求め,元のテーブルのレコード数以上の結果を得る。集計」にフォーカスを当て,基本的なクエリを実際に試してもらう事を目的とします。本内容は日常で最も使用される事の多いクエリを多分に含んでおり,とても有用な内容に仕上がっております。本記事に興味を持ち,さらなる深い内容へダイブしたい方は,「SQLの勘所」をご参照ください。第一カラムにはURL,第二カラムにはPVを出すような結果を想定します。レコードの数をカウントします。挙動は全て同じで1レコード当たり1カウントです。COUNT(NULL)だけは1レコード当たり0カウントとなります。キーとして指定したカラムの値ごとにグルーピングされます。etc...)がついていないといけません。句に現れた時,そのカラムを扱いがわからず,エラーがでます。集約関数を適用することで,キーに使用していないカラムが使えます。例1:特定の期間範囲内(2017年1月のレコードのみ抽出)の集計を行う。キーになくても大丈夫です。キーで指定したカラムが以外は集約関数と併用しない限り,登場できませんでした。句では,指定していないカラムも使用できます。句ではそれが許されないことに注意します。