4
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Access SQL 覚書

Last updated at Posted at 2016-04-20

選択クエリ

SELECT field_name1, field_name2, field_name3, ......
FROM table_name;

指定したテーブルのレコードを全て表示し、
指定したフィールドの値を表示する。

SELECT field_name1, field_name2, field_name3, ......
FROM table_name
WHERE condition;

指定したテーブルから条件に合致するレコードを抽出し、
指定したフィールドの値を表示する。

SELECT field_name1, field_name2, field_name3, ......
FROM table_name
ORDER BY field_name ASC;

SELECT field_name1, field_name2, field_name3, ......
FROM table_name
ORDER BY field_name DESC;
  • ASC: レコードを昇順で表示する。
  • DESC: レコードを降順で表示する。
SELECT field_name1, field_name2, field_name3, ......
FROM table_name
GROUP BY field_name1, field_name2, field_name3, ......

レコードをグループ化して表示する。後述の集計関数と共に使用されることが多い。

アクションクエリ

INSERT INTO table_name
VALUES(value1, value2, value3, ......);

指定したテーブルへレコードを追加する。

UPDATE table_name
SET field_name1 = value1, field_name2 = value2, field_name3 = value3, ......
WHERE condition;

指定したテーブルの条件に合致するレコードの値を更新する。

DELETE FROM table_name
WHERE condition;

指定したテーブルから条件に合致するレコードを削除する。

演算子

WHERE の条件式に使用する演算子。

WHERE field_name = value

指定したフィールドの値が value と一致するレコードを抽出する。(完全一致検索)

WHERE field_name LIKE pattern

指定したフィールドの値が pattern と一致するレコードを抽出する。(あいまい検索)

WHERE field_name >= value
WHERE field_name <= value

指定したフィールドの値が value 以上 / 以下のレコードを抽出する。

WHERE field_name > value
WHERE field_name < value

指定したフィールドの値が value より大きい / 小さいレコードを抽出する。

WHERE field_name BETWEEN min AND max

指定したフィールドの値が min 以上 max 以下のレコードを抽出する。

WHERE condition1 AND condition2 AND condition3 ......

複数の条件式を全て満たすレコードを抽出する。

WHERE condition1 OR condition2 OR condition3 ......

複数の条件式の内一つでも合致するレコードを抽出する。

集計関数

SELECT function(field_name)
WHERE condition;

SUM(field_name)

指定したフィールドの合計値を算出する。

AVG(field_name)

指定したフィールドの平均値を算出する。

MAX(field_name) / MIN(field_name)

指定したフィールドの最大値 / 最小値を算出する。

COUNT(field_name)

指定したフィールドのレコード数を算出する。

4
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?