SELECTステートメント

項目 SQL文
基本 SELECT フィールド名 FROM テーブル名
全データ選択 SELECT * FROM テーブル名
条件付き SELECT * FROM テーブル名 WHERE 条件
テーブル作成 SELECT フィールド名 INTO 新テーブル名 FROM テーブル名
グループ集計 SELECT 集計単位のフィールド名,集計関数(フィールド名)
FROM テーブル名 GROUP BY 集計単位のフィールド名
条件付き
グループ集計
SELECT 集計単位のフィールド名,集計関数(フィールド名)
FROM テーブル名 WHERE 条件
GROUP BY 集計単位のフィールド名
条件付き
グループ集計
SELECT 集計単位のフィールド名,集計関数(フィールド名)
FROM テーブル名 GROUP BY 集計単位のフィールド名
HAVING フィールド名
内部結合 SELECT フィールド名 FROM テーブル名1 INNER JOIN
テーブル名2 ON テーブル名1.フィールド名 = テーブル名2.フィールド名
左外部結合 SELECT フィールド名 FROM テーブル名1 LEFT JOIN
テーブル名2 ON テーブル名1.フィールド名 = テーブル名2.フィールド名
右外部結合 SELECT フィールド名 FROM テーブル名1 RIGHT JOIN
テーブル名2 ON テーブル名1.フィールド名 = テーブル名2.フィールド名
並べ替え SELECT フィールド名 FROM テーブル名 ORDER BY フィールド名
重複データの
非選択
SELECT DISTINCT フィールド名 FROM テーブル名

INSERTステートメント

項目 SQL文
基本 INSERT INTO テーブル名(フィールド名) VALUES(データ)
選択データの
追加
INSERT INTO テーブル名 SELECT フィールド名 FROM テーブル名
条件付き選択
データの追加
INSERT INTO テーブル名 SELECT フィールド名 FROM テーブル名
WHERE 条件

UPDATEステートメント

項目 SQL文
基本 UPDATE テーブル名 SET フィールド名 = 値
条件付き更新 UPDATE テーブル名 SET フィールド名 = 値 WHERE 条件

DELETEステートメント

項目 SQL文
基本 DELETE * テーブル名
条件付き削除 DELETE * テーブル名 WHERE 条件

WHERE条件式

項目 SQL文
基本 WHERE フィールド名 BETWEEN 開始データ AND 終了データ
基本 WHERE フィールド名 LIKE データ
基本 WHERE フィールド名 IN (データ)
基本 WHERE フィールド名 比較演算子
サブクエリ
(選択結果が1データ)
WHERE フィールド名 比較演算子 (SELECTステートメント)
サブクエリ
(選択結果が複数)
WHERE フィールド名 IN (SELECTステートメント)
サブクエリ
(選択結果が複数)
WHERE フィールド名 NOT IN (SELECTステートメント)
サブクエリ
(選択結果の有無)
WHERE EXISTS (SELECTステートメント)
項目 SQL文
テーブル作成 CREATE TABLE テーブル名(
フィールド名1 データ型 [NOT] NULL,
フィールド名2 データ型 [NOT] NULL,
フィールド名n データ型 [NOT] NULL,
)
テーブル削除 DROP TABLE テーブル名