sql >> Databasteknik >  >> RDS >> Mysql

MySQL:Kan du ange en slumpmässig gräns?

Vad sägs om det här:

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

Klausulen WHERE RAND() * 1000 < 10 väljer slumpmässigt att inkludera varje rad med en sannolikhet på 1%. Det är inte riktigt en LIMIT variable men kommer att göra ungefär samma sak.



  1. Hur man loopar in en lagrad funktion på MySQL korrekt?

  2. Det går inte att ansluta till mysql-servern med go och docker - slå tcp 127.0.0.1:3306:anslut:anslutning nekad

  3. Lägg till dagar till ett datum i PostgreSQL

  4. AWS rds - Hur läser man från en läs replika inuti en Java-applikation?