SQLステートメントって何?
SQLは「Structured Query Language」の略で、リレーショナルデータベースで使用される標準的な操作言語です。また、SQLステートメントは、SQLで作成した命令文のことです。
Accessでは、デザインビューでクエリを作成すると、自動的にSQLステートメントが生成されます。SQLビューに切り替えれば、自動的に生成されたSQLステートメントを確認できます。
クエリのデザインビュー
クエリのSQLビュー
SQLステートメントでよく使う予約語
予約語 | 役割 |
---|---|
SELECT | 指定したフィールドでテーブルやクエリからレコードを取り出す |
FROM | レコードを取り出すテーブルやクエリを指定する |
UNION | テーブルやクエリを結合する |
SQLクエリでできることは?
Accessでは、ほとんどのクエリをデザインビューで作成できますが、SQLで記述しなければ作成できないクエリもあります。そのようなクエリをSQLクエリと呼びます。
SQLクエリの中でもっとも使用頻度が高いのはユニオンクエリです。ユニオンクエリは、以下の図のように複数のテーブルのフィールドを1つに統合するクエリです。また、クエリにはどんな種類があるの?で紹介したように、SQLクエリにはパススルークエリとデータ定義クエリもあります。