PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
2910 98/08/25 00:53:36 RE:PB5.0.03: [Q] By Nishikawa
2855 98/08/20 15:16:53 RE:RE:RE:PB5.0.03: [Q] By syabu
2850 98/08/20 14:11:51 RE:RE:PB5.0.03: [Q] By Air Hawk
2848 98/08/20 13:20:11 RE:RE:PB5.0.03: [Q] By てとらぽっと
2847 98/08/20 12:35:13 RE:PB5.0.03: [Q] By a_a
2846 98/08/20 12:08:40 RE:PB5.0.03: 文字の大小比較について By あすかちゃんの父
2815 98/08/19 12:43:53 PB5.0.03: [Q]\"-\"を含む文字列の比較 By Nishikawa

カテゴリ:旧電子会議室
日付:1998年08月20日 12:08 発信者:あすかちゃんの父
題名:RE:PB5.0.03: 文字の大小比較について

Nishikawaさん、こんにちは。

>文字列の大小比較を行っていてちょっと変な動きをしているので
>理由のわかる方が居られたら教えてください。

たしかに同様の現象を5.0.04でも確認しました。
文字列は文字コード順で大小関係が決定されると考えると、順番に
ソートされませんね。
ちなみにこちらでは、以下の文字列で試してみました。

\"AA \"
\"AA-\"
\"AA9\"
\"AA<\"
\"AA?\"
\"AA@\"
\"AAP\"

ASCIIコード表の順でいくと、文字列はこの順番になりますが、
PBのデータウィンドウでソートすると以下のようになります。

\"AA-\"
\"AA \"
\"AA?\"
\"AA@\"
\"AA<\"
\"AA9\"
\"AAP\"

またExcel95でも同じように文字列ソートを試してみたとこと、
以下のようになりました。

\"AA \"
\"AA?\"
\"AA-\"
\"AA<\"
\"AA@\"
\"AA9\"
\"AAP\"

時間が無くて2バイト文字の場合とかは調べていませんが、どう
もバグのような気もします。Excelも、文字列ソートがバグって
いるようで......(^^;;;
SQL AnyWhereで、同じ文字列をOrder Byでソートすると、ASCII
コード順にソートされました。(^^;;;

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.