sql >> Database teknologi >  >> RDS >> Mysql

MySQL Data - Bedste måde at implementere personsøgning?

Fra MySQL-dokumentationen :

LIMIT-udtrykket kan bruges til at begrænse antallet af rækker, der returneres af SELECT-sætningen. LIMIT tager et eller to numeriske argumenter, som begge skal være ikke-negative heltalskonstanter (undtagen ved brug af forberedte sætninger).

Med to argumenter angiver det første argument forskydningen af ​​den første række, der skal returneres, og det andet angiver det maksimale antal rækker, der skal returneres. Forskydningen af ​​den indledende række er 0 (ikke 1):

SELECT * FROM tbl LIMIT 5,10;  # Retrieve rows 6-15

For at hente alle rækker fra en bestemt offset op til slutningen af ​​resultatsættet, kan du bruge et stort tal til den anden parameter. Denne sætning henter alle rækker fra den 96. række til den sidste:

SELECT * FROM tbl LIMIT 95,18446744073709551615;

Med ét argument angiver værdien antallet af rækker, der skal returneres fra begyndelsen af ​​resultatsættet:

SELECT * FROM tbl LIMIT 5;     # Retrieve first 5 rows

Med andre ord, LIMIT række_antal svarer til LIMIT 0, række_antal.



  1. Sådan opretter du en totalrække i Access

  2. Lære 2 og Mange-til-mange linktabel med et ekstra felt

  3. Kardinalitetsvurdering for flere prædikater

  4. Konverter 'datetime offset' til 'time' i SQL Server (T-SQL-eksempler)