🐙
ドットインストールのMySQL入門 応用編で勉強したことのメモ。備忘録。
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