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

mysql:4691

From: "f.t" <"f.t" <fujiyama@xxxxxxxxxx>>
Date: Thu, 22 Nov 2001 19:39:26 +0900
Subject: [mysql 04691] Re: 指定した順番でのソート

fujiyamaです。

レスありがとうございます。

崎村さん
> select *, field(ifnull(xxx, 99999), 9, 1, 2, 3, 10, 4 ,99999) 'FLD'
> from TABLE_1
> order by FLD

FIELD()&ソートキーでできるんですね。
説明見てても思いつかなかった堅い頭(我ながら)


古河さん
> select *
> from Table1
> order by (case when 金額 = null then 999999 when 金額=1 then 90 else 金額
> end);

orderに条件文が書けるとは!
これまた柔軟でいいですね。
(そういえばSQLで条件文使ったことってなかったなぁと気が付きました(^^;)

ご教授いただいた方法でどうにかなりそうです。ありがとうございました。

#
こうやっていろいろな方法があることを考えると、今までPHPやらの方でやって
た処理の多くがSQLレベルで完結できるような気がしてきた…精進、精進


-- よろしくお願いします
f.t <fujiyama@xxxxxxxxxx>


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

      4683 2001-11-22 18:18 ["f.t" <fujiyama@xxxx] 指定した順番でのソート                  
      4684 2001-11-22 18:35 ┣[豊島@クロスネット <]                                       
      4688 2001-11-22 19:12 ┃┗["f.t" <fujiyama@xxxx]                                     
      4690 2001-11-22 19:21 ┃ ┣[遠藤 俊裕 <endo_t@xx]                                   
      4693 2001-11-22 19:45 ┃ ┃┗["f.t" <fujiyama@xxxx]                                 
      4695 2001-11-22 21:45 ┃ ┃ ┗[遠藤 俊裕 <endo_t@xx]                               
      4697 2001-11-22 22:56 ┃ ┃  ┗[Tomohiro 'Tomo-p' KA]                             
      4698 2001-11-22 23:06 ┃ ┃   ┗[遠藤 俊裕 <endo_t@xx]                           
      4692 2001-11-22 19:44 ┃ ┗[豊島@クロスネット <]                                   
      4694 2001-11-22 20:23 ┃  ┗["f.t" <fujiyama@xxxx]                                 
      4685 2001-11-22 18:56 ┣[Noriyuki Sakimura <s]                                       
      4686 2001-11-22 18:59 ┃┣[Noriyuki Sakimura <s]                                     
->    4691 2001-11-22 19:39 ┃┗["f.t" <fujiyama@xxxx]                                     
      4689 2001-11-22 19:20 ┣["古河 謙悟" <furuka]                                       
      4696 2001-11-22 22:35 ┗[Hiroshi Takiguchi <t]                                       
      4709 2001-11-26 11:16  ┗["Takafumi oumine" <o] Bakup について                      
      4712 2001-11-26 12:21   ┗["f.t" <fujiyama@xxxx]                                   
      4713 2001-11-26 13:28    ┗["Takafumi oumine" <o]                                 
      4715 2001-11-26 13:45     ┗[Hiroyuki Sato <hiro@]                               
      4717 2001-11-26 16:09      ┗["Takafumi oumine" <o]