PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
13835 00/11/08 12:27:19 RE(1):PB6.5: DWのSQLでchar型をnumber型に変換したい By こてちゅ
13832 00/11/08 11:48:19 PB6.5: DWのSQLでchar型をnumber型に変換したい By nena

カテゴリ:データウィンドウ
日付:2000年11月08日 11:48 発信者:nena
題名:PB6.5: DWのSQLでchar型をnumber型に変換したい

こんにちは。

初歩的な質問だと思われますが、お許し下さい。
DWのSQLでソートさせたい項目がchar型で、データの意味的には数値なので、
char型をnumber型に変換して、数値として昇順に表示させたいのです。
3パターン試してみたのですが、どれもダメでした。

1.
SELECT ? FROM テーブル名
ORDER BY TO_NUMBER(カラム名)

というふうにやってみたのですが、文字列としてソートされて表示されます。

2.
SELECT ? FROM テーブル名
ORDER BY LPAD (カラム名,5,\'0\') 

で、文字列(データとしては数値と扱いたい)をゼロでフォーマットしても
だめでした・・

3.
LONG関数を使用(そんなことはやってはいけないかもしれませんが・・)
したところ、アプリケーションエラー(例外:アクセス違反)がでて、
DWが壊れてしまいました。

*****
こちらの技術不足かもしれませんが、
申し訳ありませんが、何か良い方法を教えてください。
宜しくお願いいたします。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS Oracle SQL*Net 8
Browser InternetExplorer5.X

Server SoftWare

OS Windows NT 4.0
DBMS Oracle 8.0
WebServer (記載なし)

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