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

mysql:14037

From: 忠犬 KEN公 <忠犬 KEN公 <ken_ken_1962@xxxxxxxxxx>>
Date: Fri, 01 Jun 2007 14:47:08 +0900
Subject: [mysql 14037] Re: ソートについて

(1)数字部分の桁数を合わせる
  第001号
  第052号
  第456号

(2)数字部分を別の列でも管理し、その列でソート
  第1号   →別の列にも1を入れる
  第52号  →別の列にも52を入れる
  第456号 →別の列にも456を入れる

(3)先頭1文字が「第」、末尾1文字が「号」固定なら、小細工して数値部分を取り
出せるかも。
  order byで列でなく、式を指定した場合、インデクスがあっても利用してくれな
かったような
  気がします。

>文字まじりの数字を昇順・降順にソートして結果を取得したいのですが、可能なの
でしょうか?
>文字まじりの数字とは「第12345号」とい場合についてです。
>現在は
>1.第1号
>2.第456号
>3.第52号
>という形で取得しています。
>が以下のようになってほしいです。
>1.第1号
>2.第52号
>3.第456号

_________________________________________________________________
1つのウィンドウで複数のWebページを閲覧できるタブブラウザ MSN版IE7登場! 
http://promotion.msn.co.jp/ie7/ 


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

     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]