mysql:10078
From: Y mami <Y mami <mami_y_sa@xxxxxxxxxx>>
Date: Mon, 6 Sep 2004 23:41:31 +0900 (JST)
Subject: [mysql 10078] Re: order by 文字の出現数
冨田様。 希望どおりの出力されました。 「数」ではなく「長さ」で数えるという発想は私はありませんでした。 アドバイス、ありがとうございました。m(。_。;))m ペコペコ… Shuhei Tomita wrote: はじめまして、冨田と申します。 > フィールド aaa フールドタイプ varchar > > に データ形式 0,1フラグをつかった 例えば 0_1_0_1_0 > > のようにはいっています。 > > この、1 の出現数で deckでソートしたいのですが、どのようにすれば出来るのでしょうか? なんか力業ぽいですが、 char_length(replace(replace(aaa,'_',''),'0','')) とすると、上の例のような文字列中の「1」の含まれる数を取り出すことができ ます。この内容でorder byすればよいと思います。 ……………………………………………………………………………………………… 冨田 修平(Shuhei Tomita) tomita@xxxxxxxxxx ……………………………………………………………………………………………… --------------------------------- Do You Yahoo!? http://bb.yahoo.co.jp/
@ 10074 2004-09-05 15:27 [Y mami <mami_y_sa@xx] order by 文字の出現数 10077 2004-09-06 17:55 ┗[Shuhei Tomita <tomit] -> @ 10078 2004-09-06 23:41 ┗[Y mami <mami_y_sa@xx] 10083 2004-09-07 16:53 ┗[Hirofumi Fujiwara <f]