sql >> Databasteknik >  >> RDS >> Mysql

Välja slumpmässiga rader i MySQL

Du kan använda rand funktion i MySQL för att ordna raderna och ta sedan topp 10 (eller hur många du vill) med limit .

select * from table order by rand() limit 10

Om du bara vill ha mattefrågorna:

select * from table where type = 1 order by rand() limit 10


  1. Ansluter Oracle till PostgreSQL

  2. Oracle DB Server + APEX + ORDS + JasperRapporter från början (Del 1)

  3. FEL 1130 (HY000):Värden '' får inte ansluta till denna MySQL-server

  4. Hur kombinerar jag data från två separata tabeller till en enda markör?