問題ID:13519について

  • フォーラムは新サイトへ移行しました。
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2021-4-24 16:18 | 最終変更
azaz111  新米   投稿数: 2
すいませんこの問題だけは回答を読んでもなぜその答えになるのか
さっぱりわからないので教えて頂きたいです。↓

次の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文の実行結果は次のようになります。

【図を表示】


答えが解説で書かれてる文字コードの範囲にないように
見えるのですがどういうことなのでしょうか。。。
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2021-4-24 19:18
arashi1977  長老 居住地: 広島  投稿数: 1715
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2021-5-9 19:19
azaz111  新米   投稿数: 2
解決致しました
ありがとうございます!

  >フォーラム検索へ


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