sql >> Databáze >  >> RDS >> Mysql

MySQL:Můžete určit náhodný limit?

Co třeba tohle:

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

Klauzule WHERE RAND() * 1000 < 10 náhodně se rozhodne zahrnout každý řádek s pravděpodobností 1 %. Není to tak docela LIMIT variable klauzule, ale udělá zhruba totéž.



  1. Jak používat klauzuli Where v příkazu Select v SQL Server - SQL Server / Výukový program TSQL, část 109

  2. Může někdo pomoci vysvětlit, proč je nepoužívání SQL JOIN špatným postupem?

  3. pyodbc + MySQL + Windows:Název zdroje dat nebyl nalezen a není zadán žádný výchozí ovladač

  4. Příklady ATN2() v SQL Server