ms accessにおいて
クエリデザイナでSQLビューから
クエリを作成しようとしたのですが、
SELECT FROM PRODUCTS WHERE PRODUCTNAME = "Teriyaki Burger"
select文が間違っている予約語や引数を含んでいる、
あるいは区切り文字が正しくありません。
と表示されてしまいます。
SQLをどのように修正すればいいのでしょうか?
問題は `SELECT` 文において、
`FROM` キーワードの前に列名を指定する必要がある点です。
現在のクエリ文は以下のようになっていますが:
```sql
SELECT FROM PRODUCTS WHERE PRODUCTNAME = "Teriyaki Burger"
```
`SELECT` の後に何を取得するか指定していないため、
エラーが発生しています。
修正例として、
例えば全ての列を取得したい場合は `*` を指定します:
```sql
SELECT * FROM PRODUCTS WHERE PRODUCTNAME = "Teriyaki Burger"
```
もし特定の列だけを取得したい場合
(例:`ProductID` と `ProductName` の列のみ)、
以下のように記述できます:
```sql
SELECT ProductID, ProductName
FROM PRODUCTS WHERE PRODUCTNAME = "Teriyaki Burger"
```
これでエラーが解消され、正しくクエリを実行できるはずです!
他にも疑問があれば気軽に聞いてくださいね。 😊
コメント
コメントを投稿