[pgsql-jp: 26883] Re: 文字列中の数字ソート
Noshita
noshita @ growing-inc.com
2002年 8月 2日 (金) 06:42:53 JST
野下です。
PL/pgsql で、数値含み文字列−>数値の関数を書いて
その結果でソートすればできそうですが、実際に試して
いないのでどうかなぁ。
select kansuu(koumokumei) as junjo,koumokumei, ...
from table_for_data order by junjo;
ただ、この並び替えを定常的に使用するのならば、高田さんが
おっしゃるように、あらかじめ 並び替えよ用の項目を用意すべき
ですね。
>
>谷口です。
>
>文字列中の数字を順にソートすることはできるでしょうか?
>
>赤い1車
>赤い10車
>赤い11車
>赤い2車
>赤い3車
>赤い30車
>赤い4車
>赤い5車
>
>と並ぶのを
>
>赤い1車
>赤い2車
>赤い3車
>赤い4車
>赤い5車
>赤い10車
>赤い11車
>赤い30車
>
>と数字順にソートすることはできますでしょうか?
>よろしくお願いします。
>
>-----
>Norio Taniguchi <white @ nightland.net>
pgsql-jp メーリングリストの案内