sql >> データベース >  >> RDS >> Mysql

MySQL:ランダムな制限を指定できますか?

    これはどうですか:

        SELECT * 
          FROM users
         ORDER BY RAND()
         HAVING RAND() * 1000 < 10
    

    WHERE RAND() * 1000 < 10 1%の確率で各行を含めることをランダムに選択します。 LIMIT variableではありません 条項ですが、ほぼ同じことを行います。



    1. PostgreSQLの主キーを1にリセットします

    2. DETERMINISTICに似たPL/SQLプラグマはありますが、単一のSQL SELECTのスコープ用ですか?

    3. MySQLでのトランザクションの処理

    4. Now()がPostgreSQLでどのように機能するか