mysql:14040
From: "F.Y" <"F.Y" <fumi_sby@xxxxxxxxxx>>
Date: Fri, 1 Jun 2007 15:39:46 +0900 (JST)
Subject: [mysql 14040] Re: ソートについて
select replace(replace(replace(replace('第123号(あ)', ')', ''), '(', ''), ' 号', ''), '第', ''); ・CASTしないとちゃんと並ばない?? ・全角数字だってreplaceを10回入れ子にすれば楽々半角。 ・やっぱ数値格納列用意しといてinsertの時にreplaceかけといた方が後々楽か も。 正規表現使えないのかなぁ。 --- 兵頭 <kz.hyodo@xxxxxxxxxx> wrote: > みなさん、こんちには。 > 現在apache2.0 + php4.4.7+MySQL(4.1.18)で開発中です。 > > 文字まじりの数字を昇順・降順にソートして結果を取得したいのですが、可 能なのでしょうか? > 文字まじりの数字とは「第12345号」とい場合についてです。 > 現在は > 1.第1号 > 2.第456号 > 3.第52号 > という形で取得しています。 > が以下のようになってほしいです。 > 1.第1号 > 2.第52号 > 3.第456号 > > どなたはお分かりになる方は、ご教授をお願い致します。 > > 兵頭 -------------------------------------- Easy + Joy + Powerful = Yahoo! Bookmarks x Toolbar http://pr.mail.yahoo.co.jp/toolbar/
14036 2007-06-01 14:39 [兵頭 <kz.hyodo@xxxxx] ソートについて 14037 2007-06-01 14:47 ┣[忠犬 KEN公 <ken_ken_] 14039 2007-06-01 15:07 ┃┗[兵頭 <kz.hyodo@xxxxx] 14041 2007-06-01 15:56 ┃ ┗[Yutaka Doumae <douma] 14042 2007-06-01 16:08 ┃ ┗[兵頭 <kz.hyodo@xxxxx] 14038 2007-06-01 15:02 ┣["Yasuda, Hiroyuki" <] 14043 2007-06-01 16:17 ┃┗[兵頭 <kz.hyodo@xxxxx] -> 14040 2007-06-01 15:39 ┗["F.Y" <fumi_sby@xxxx] 14044 2007-06-01 16:23 ┗[兵頭 <kz.hyodo@xxxxx]