冨田様。
希望どおりの出力されました。
「数」ではなく「長さ」で数えるという発想は私はありませんでした。
アドバイス、ありがとうございました。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@zingy.or.jp ………………………………………………………………………………………………
|