MySQL RAND()関数とは?用途と注意点を解説

MySQLのRAND()関数は、0から1の間のランダムな浮動小数点数を生成するために使用されます。RAND()関数を使用してランダムな値を取得し、ランダムな並び替え、ランダムな選択、およびその他のランダム性が必要な操作を実現できます。

使用例:

  1. ランダムな順番で結果セットを生成します:
    your_tableからSELECT *を行い、RAND()で並べ替えます。
  2. ランダムな1行を選択してください:
    SELECT * FROM your_table LIMIT 1 OFFSET FLOOR(RAND() * (SELECT COUNT(*) FROM your_table));

RAND() 関数と他の SQL クエリを組み合わせることで、MySQL データベースでさまざまなランダムな操作を実現できます。

bannerAds