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

mysql:7646

From: SUGAWARA Hajime <SUGAWARA Hajime <sugawara@xxxxxxxxxx>>
Date: Fri, 02 May 2003 21:04:58 +0900
Subject: [mysql 07646] Re: ランダムにデータを取得したい。

 菅原です。

lavlav@xxxxxxxxxxさんは書きました:
> 仮に100レコード程度のデータが入っているとして、
> ランダムに1レコード分だけデータを取得したいのですが、
> どのようにすればいいのでしょうか?

SELECT * FROM table_name ORDER BY RAND() LIMIT 1;

> マニュアル見ても探しきれませんでした。
> # MySQLマニュアルちょっと見難いですね^^;;;

 SQL的には普通はやらないことだと思いますので、いたしかたないかと。

#標準SQLでは出来ないような気がするんだけど、どうなんだろう?
-- 
菅原はじめ@ホビー・データ
sugawara@xxxxxxxxxx

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

      7644 2003-05-02 20:40 [<lavlav@xxxxxxxxxx> ] ランダムにデータを取得したい。          
      7645 2003-05-02 20:50 ┣["kosugi" <kosugi@xxx]                                       
->    7646 2003-05-02 21:04 ┗[SUGAWARA Hajime <sug]                                       
      7647 2003-05-02 21:21  ┗[<lavlav@xxxxxxxxxx> ]