SQL4 択難易度 基礎

この SQL で綴りが間違っている語は?

SELECT e.name, d.label FROM emp eJION dept d ON e.dept = d.id;

正答

  1. SELECT
  2. ON
  3. FROM
  4. JION

解説

表を結合するキーワードは JOIN で、JION は O と I が入れ替わった打ち間違い。SQLite は emp e の後ろの JION を認識できず、構文エラーを返す。ON は結合条件を書く正しいキーワードで、OM や NO のような誤りもない。SELECT と FROM も正しい。JOIN の前に INNER や LEFT を付ける場合も、JOIN 自体の綴りは変わらない。

参考: www.sqlite.org

typojoin

この問題を含む SQL のテストを制限時間つきで解く

SQLクイズへ