この SQL で綴りが間違っている語は?
SELECT e.name, d.label FROM emp eJION dept d ON e.dept = d.id;正答
- SELECT
- ON
- FROM
- JION
解説
表を結合するキーワードは JOIN で、JION は O と I が入れ替わった打ち間違い。SQLite は emp e の後ろの JION を認識できず、構文エラーを返す。ON は結合条件を書く正しいキーワードで、OM や NO のような誤りもない。SELECT と FROM も正しい。JOIN の前に INNER や LEFT を付ける場合も、JOIN 自体の綴りは変わらない。
参考: www.sqlite.org
この問題を含む SQL のテストを制限時間つきで解く
SQLクイズへ