-1
SELECT LAST_NAME FROM Employees
WHERE last_name < 'King';

本「SQL Fundamentals I Exam Guide」では、比較時にLAST_NAME < 'King'、AMERICAN NLS 設定の US7ASCII データベース文字セットを想定して、NLS 設定で次の変換が行われると書かれています。

K + i + n + g = 75 + 105 + 110 + 103 = 393.

次に、表 EMPLOYEES の各行について、LAST_NAME 列が同様に数値に変換されます。この値が 393 未満の場合、行が選択されます。しかし、上記の SELECT コマンドを SQL*PLUS で実行すると、本に記載されている規則に従わない行 (たとえば、'Greenberg'、'Bernestein') が返されます。そのルールを満たす行を取得するために必要な設定はありますか?

ここに画像の説明を入力

4

2 に答える 2