カラム
SELECT カラム名
テーブル
FROM テーブル名;
条件指定
WHERE カラム名 = 特定条件;
ワイルドカード
前方一致
後方一致
LINE演算子
WHERE カラム名 LIKE "%文字列%";
NOT演算子
WHERE NOT カラム名 = 特定条件;
NULL
WHERE カラム名 IS NULL;
IS_NOT_NULL
WHERE カラム名 IS NOT NULL;
AND演算子
OR演算子
並べ替え
ORDER BY 並べ替えたいカラム名 並べ方;
ASC(昇降)
DESC(降順)
制限
LIMIT データ件数;
重複データ除外
SELECT DISTINCT(カラム名)
集計関数
合計
SUM(カラム名)
平均
AVG(カラム名)
データ数
COUNT(カラム名)
最大
MAX(カラム名)
最小
MIN(カラム名)
グループ
グループ化
GROUP BY カラム名
絞り込み
GROUP BY カラム名
HAVING 条件;
サブクエリ
サブクエリ
SELECT XXX
FROM XXX
WHERE XXX > (
SELECT XXX
FROM XXX
WHERE XXX
)
;
カラム名定義
カラム名定義
カラム名 AS "名前"
HAVING 条件;
テーブル
結合
SELECT*
FROM テーブルA
JOIN テーブルB
ON テーブル名.カラム名 = テーブル名.カラム名;
LEFT_JOIN
SELECT*
FROM テーブルA
JOIN テーブルB
ON テーブル名.カラム名 = テーブル名.カラム名;