|
分類:[データベース]
ぽぴ王子さんが言われるように、現時点での情報から考えて、仕様を見直すのが一番のように想像します。
しかし、どうしてもということであれば、次のような方法でできるかもしれません。
数値と文字が混じっているわけですから、これらを一緒にソートしたいというのであれば、文字型としてソートしなければなりません。であれば、しばえびさんが言われているように、頭を0埋めにするようなパディングをしなければなりません。レコード毎に文字や数字が混ざっているわけですから、そのフィールドの値をストアドファンクションを通すようにし、数字だけから成っていれば、頭を0埋めして返し、そうでなければそのまま返すようにして、その戻り値でソートをすればできるかもしれません。
未経験&未検証ですし、postgreSQL8.1でストアドファンクションが使えるのか?また、そこで上記のロジックが組めるのかどうかもわかりませんが。(^^;
|