[前][次][番号順一覧][スレッド一覧]

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]