みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

文字型のwhere条件

Oracleの初心者です、以下のSQL文は、助けてください。

Select * from RTM02AISM
where TM02001 >= ' ' and TM02001 <= '゜゜゜゜゜゜゜゜゜゜゜' order by TM02001;

TM02001はテーブルの中で11桁の文字型(CHAR)です。
文字型のwhere条件は、' 'と'゜゜゜゜゜゜゜゜゜゜゜' 組み合わせで、全てのTM02001列を表示できますか。

宜しくお願いします。

投稿日時 - 2006-11-25 17:16:01

QNo.2561600

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

No1へ
文字列の不等号では処理系によって予想がつきにくいかと思いますが、
0文字と゜(0x814b or 0xdf on S-JIS)ではすべての列は
表示できないのではないでしょうか?
やるとすれば、Low-ValueとHigh-ValueのBETWEENだと思いますけども。

投稿日時 - 2006-11-25 19:19:24

ANo.1

Select TM02001 from RTM02AISM;
じゃだめですか?

投稿日時 - 2006-11-25 17:25:58

補足

いいえ、値が取得ことできます。
概念が確認したいです。

投稿日時 - 2006-11-25 17:55:09

あなたにオススメの質問