助け合いフォーラム
トピック一覧に戻る
トピック タイトル
問題ID:13519について
フォーラム
最強WEB問題集Oracle Master 12c Bronze SQL基礎
投稿ユーザ(投稿日)
(2021/4/24)
本文
すいませんこの問題だけは回答を読んでもなぜその答えになるのか
さっぱりわからないので教えて頂きたいです。↓

次のSQL文の実行結果として表示される製品名として正しいものはどれですか(該当するものを全て選択して下さい)。

SELECT prod_name
FROM products
WHERE prod_name BETWEEN 'E' AND 'N';
Silver LED_ライト
cyclelight
HighPower_LED_ハンディライト2
(Wide)LEDシーリングライト
Lantern
LEDライト

正解

LEDライト

Lantern

HighPower_LED_ハンディライト2

解説

BETWEEN演算子の下限値、上限値に文字リテラルが指定された場合は、指定された文字列の文字コードの範囲で検索が行われます。
文字コードの範囲ですので、設問の場合は、頭文字が「E」で始まる商品名から、「N」という1文字の商品名までが検索されます。

以上より、
・LEDライト
・Lantern
・HighPower_LED_ハンディライト2
が正解となります。

設問のSELECT文の実行結果は次のようになります。

【図を表示】


答えが解説で書かれてる文字コードの範囲にないように
見えるのですがどういうことなのでしょうか。。。
レス一覧

トピック一覧に戻る
フォーラムTopへ

Ping-tモバイルTOP

Copyright (c) 2010
Ping-t All rights reserved.