SQLステートメントって何?

SQLは「Structured Query Language」の略で、リレーショナルデータベースで使用される標準的な操作言語です。また、SQLステートメントは、SQLで作成した命令文のことです。

Accessでは、デザインビューでクエリを作成すると、自動的にSQLステートメントが生成されます。SQLビューに切り替えれば、自動的に生成されたSQLステートメントを確認できます。

クエリのデザインビュー

クエリのSQLビュー

SQLステートメントでよく使う予約語

予約語役割
SELECT指定したフィールドでテーブルやクエリからレコードを取り出す
FROMレコードを取り出すテーブルやクエリを指定する
UNIONテーブルやクエリを結合する

SQLクエリでできることは?

Accessでは、ほとんどのクエリをデザインビューで作成できますが、SQLで記述しなければ作成できないクエリもあります。そのようなクエリをSQLクエリと呼びます。

SQLクエリの中でもっとも使用頻度が高いのはユニオンクエリです。ユニオンクエリは、以下の図のように複数のテーブルのフィールドを1つに統合するクエリです。また、クエリにはどんな種類があるの?で紹介したように、SQLクエリにはパススルークエリとデータ定義クエリもあります。