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

mysql:8429

From: "Kawaji, Shinya" <"Kawaji, Shinya" <kawaji@xxxxxxxxxx>>
Date: Tue, 25 Nov 2003 22:31:08 +0900
Subject: [mysql 08429] Re: 並び替えについての SQL 文

かわじ、です。


> また質問なのですが、自分の検索しているデータが、何レコード目なのかを
> 知ることはできるのでしょうか?

「順位付け」の問題なので、まずは過去ログを「順位」等で検索しましょう。
http://www.mysql.gr.jp/mysqlml/search.cgi?ml=mysql&body=%BD%E7%B0%CC

上記にも出てきているかもしれませんが、やり方としては、

 1) フロントエンドで順位を数える。
    (1行結果を取り出すごとに、順位の変数をインクリメントする)

 2) 同じテーブルを join する(比較するものがダブっていないことが前提)
    select count(*) as rank, t1.name, t1.height
    from order_test as t1, order_test as t2
    where t1.height >=  t2.height
    group by t1.name, t1.height
    order by count(*)

等があると思います。普通は (1) だと思いますが。


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

      8419 2003-11-23 20:18 ["Kuroda, Akira" <AK1] RE:  並び替えについての SQL  文         
      8423 2003-11-25 11:51 ┗[Satoshi Iwanaga <iwa]                                       
      8427 2003-11-25 21:42  ┗["Kawaji, Shinya" <ka]                                     
      8428 2003-11-25 21:58   ┗[Satoshi Iwanaga <iwa]                                   
->    8429 2003-11-25 22:31    ┗["Kawaji, Shinya" <ka]                                 
      8430 2003-11-26 11:21     ┗[Satoshi Iwanaga <iwa]                               
      8431 2003-11-26 12:55      ┗["Kawaji, Shinya" <ka]                             
      8432 2003-11-26 16:10       ┗[〓〓〓〓 〓〓 〓〓] Access のテーブルから入力すると #Deleted と表示される