sql >> Database >  >> RDS >> Mysql

SQL om alleen enkele rijen op te halen?

Gebruik dit in uw zoekopdracht:

LIMIT 24

LIMIET is een MySQL-functie die een bepaald bereik van resultaten selecteert uit uw queryresultaten. Er zijn in principe twee manieren om het te gebruiken:

  1. Door simpelweg het aantal resultaten op te geven dat u wilt ophalen, zoals LIMIT 24; of
  2. Door een ander bereik op te geven in de vorm van LIMIT X, Y . Waar X is het begin en Y is het aantal rijen dat u wilt ophalen, zoals:LIMIT 10,5 dat zou de 5 resultaten van rij 11 . selecteren tot 15

In uw specifieke geval kunt u deze regel eenvoudig vervangen:

$query = "SELECT * FROM {$tableObject} {$sort1};";

Voor:

$query = "SELECT * FROM {$tableObject} {$sort1} LIMIT 24;";

of zelfs:

$query = "SELECT * FROM {$tableObject} {$sort1} LIMIT 0,24;";

Voor een beter begrip van het gebruik van limiet, raad ik u aan deze pagina te lezen van MySQL-handleiding




  1. Hoge beschikbaarheid volgen voor PostgreSQL met Heartbeat

  2. Maak een datum van dag, maand en jaar met T-SQL

  3. Een gemiddelde SQL vinden

  4. Grails:dataSource-url tijdens runtime wijzigen om databasescheiding met meerdere tenants te bereiken