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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.