🐙

ドットインストールのMySQL入門 応用編で勉強したことのメモ。備忘録。

2022/08/12に公開

01 集計関数を使う

  • COUNT()で要素の数を数える
  • SUM()で要素を合計
  • AVG()で平均を出す
  • MIN()で最小値を探す
  • MAX()で最大値を求める

02 GROUP BYでグループ化する

  • DISTINCTで重複を省く
  • GROUP BYでグループ化する

03 HAVINGで抽出条件を指定する

  • HAVINGで抽出条件を指定する

04 IF(), CASEを扱う

  • IF()で条件分岐する
  • CASE WHEN THEN ELSE ENDで複数の条件分岐をする

05抽出結果を別のテーブルにする

  • CREATE TABLE new_table_name AS SELECT ~ FROM table_name WHERE ~;で抽出結果から新しいテーブルを作る。
  • CREATE TABLE new_table_name LIKE table_name;でテーブルの構造のみをコピーする。
  • DROP TABLE IF EXISTSでもし既にテーブルが存在する場合にエラーにならないようにする。
  • SHOW TABLESでテーブルを表示

Discussion