mysql:14039
From: 兵頭 <兵頭 <kz.hyodo@xxxxxxxxxx>>
Date: Fri, 1 Jun 2007 15:07:51 +0900
Subject: [mysql 14039] Re: ソートについて
こんにちは、兵頭です。 忠犬 KEN公様、アドバイスありがとうございます。 現在数百万件とデータが登録してあります。 当初、ソートを行うという予定ではなかった為(1)と(2)については 処理を追加して、今後の入力時にそのようにしなければいけないですね。 できれば、現状のものをなんとかできないかと思っています。 (3)については、末尾は固定ではないので難しいですね。 例えば、’第1234号(あ)’というものがあったりします。 情報提供不足でした。すいません。 > (1)数字部分の桁数を合わせる > 第001号 > 第052号 > 第456号 > (2)数字部分を別の列でも管理し、その列でソート > 第1号 →別の列にも1を入れる > 第52号 →別の列にも52を入れる > 第456号 →別の列にも456を入れる > (3)先頭1文字が「第」、末尾1文字が「号」固定なら、小細工して数値部分を取り > > 出せるかも。 > order byで列でなく、式を指定した場合、インデクスがあっても利用してくれな > > かったような > 気がします。 >
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]