sql >> Databasteknik >  >> RDS >> Mysql

MySQL Data - Bästa sättet att implementera personsökning?

Från MySQL-dokumentationen :

LIMIT-satsen kan användas för att begränsa antalet rader som returneras av SELECT-satsen. LIMIT tar ett eller två numeriska argument, som båda måste vara icke-negativa heltalskonstanter (förutom när du använder förberedda satser).

Med två argument anger det första argumentet offset för den första raden som ska returneras, och det andra anger det maximala antalet rader som ska returneras. Förskjutningen för den första raden är 0 (inte 1):

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

För att hämta alla rader från en viss offset till slutet av resultatuppsättningen kan du använda ett stort antal för den andra parametern. Denna sats hämtar alla rader från den 96:e raden till den sista:

SELECT * FROM tbl LIMIT 95,18446744073709551615;

Med ett argument anger värdet antalet rader som ska returneras från början av resultatuppsättningen:

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

Med andra ord, LIMIT rad_antal motsvarar LIMIT 0, rad_antal.



  1. Hur uppdaterar och tar man bort listan Visa data i SQLite-databas med klicklyssnare?

  2. Halloweenproblemet – del 1

  3. Oracle PL/SQL:Skapa DML-paket online

  4. Frågan tar timeout från webbappen men körs bra från managementstudio