助け合いフォーラム
トピック一覧に戻る
トピック タイトル
問題ID 19891
フォーラム
最強WEB問題集Oracle Master 12c Bronze SQL基礎
投稿ユーザ(投稿日)
(2017/2/10)
本文
BETWEEN演算子の問題になるのですが、以下のSQLではどの結果が返されるかという問いです。

--
SELECT prod_name
FROM products
WHERE UPPER(prod_name) BETWEEN 'H' AND 'LE';


Lantern
(Wide)LEDシーリングライト
LEDライト
led light
HighPower_LED_ハンディライト2
---

解答では、LanternとHighPower_LED_ハンディライト2と出ました。
そもそも問題ではどの文字コードが使用されている前提なのかわからないのもありますが、BETWEEN演算子ではLEの上限値まで含まれるものと思っていたのでLEDライトも正解かと思ったのですが。

どなたかこの問題の解説を頂けないでしょうか。
レス一覧

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

Ping-tモバイルTOP

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