SQLビュー_select文が間違っている



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"

```

これでエラーが解消され、正しくクエリを実行できるはずです!


他にも疑問があれば気軽に聞いてくださいね。 😊


コメント