🐙
ドットインストールの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