samenvatting: in deze tutorial leert u hoe u SQLite LIMIT
clausule gebruikt om het aantal rijen te beperken dat door een query wordt geretourneerd.
Introduction to SQLite LIMIT clause
deLIMIT
clause is een optioneel deel van deSELECT
statement. U gebruikt deLIMIT
clausule om het aantal rijen te beperken dat door de query wordt geretourneerd.
bijvoorbeeld, een SELECT
statement kan één miljoen rijen retourneren., Als u echter alleen de eerste 10 rijen in de resultaatset nodig hebt, kunt u de LIMIT
clausule toevoegen aan de SELECT
instructie om 10 rijen op te halen.
het volgende illustreert de syntaxis van de LIMIT
clausule.
de row_count
is een positief geheel getal dat het aantal geretourneerde rijen specificeert.,f het resultaat is ingesteld, gebruikt u OFFSET
zoekwoord in de volgende onderwerpen:
Of je kunt gebruik maken van de volgende afkortingen syntaxis van de LIMIT OFFSET
component:
bijvoorbeeld, om 10 rijen vanaf de 11e rij in de tracks
tabel gebruikt u de volgende instructie:
Probeer Het
Je vaak ontdekken dat het gebruik van OFFSET
in web-applicaties voor paginating resultaatsets.,
SQLite-limiet en volgorde volgens clausule
u moet altijd de LIMIT
clausule gebruiken met de ORDER BY
clausule. Omdat u een aantal rijen in een bepaalde volgorde wilt krijgen, niet in een niet-gespecificeerde volgorde.
deORDER BY
clausule verschijnt voor deLIMIT
clausule in deSELECT
verklaring. SQLite sorteert de resultaatset voordat het aantal rijen wordt opgegeven in de LIMIT
clausule.,
bijvoorbeeld, om de top 10 van de grootste tracks door grootte, kunt u gebruik maken van de volgende query:
Probeer Het
Om de 5 snelste tracks, sorteert u de nummers van de lengte die is opgegeven door milliseconden kolom met het gebruik van ORDER BY
component en krijg de eerste 5 rijen met LIMIT
component.,
probeer het
de nde hoogste en de laagste waarde
U kunt de ORDER BY
en LIMIT
clausules om de nde rijen met de hoogste of laagste waarde te krijgen. Bijvoorbeeld, wilt u misschien weten de tweede langste track, de derde kleinste track, enz.,
hiervoor gebruikt u de volgende stappen:
- gebruik eerst
ORDER BY
om het resultaat in oplopende volgorde te sorteren als u de nde laagste waarde wilt krijgen, of aflopende volgorde als u de nde hoogste waarde wilt krijgen. - tweede, gebruik de
LIMIT OFFSET
clausule om de nde hoogste of de nde laagste rij te krijgen.
het volgende statement geeft de op een na langste track in de tracks
tabel.,
probeer het
het volgende statement krijgt de derde kleinste track op de tracks
tabel.
probeer het
In deze handleiding hebt u geleerd hoe u SQLite LIMIT
– clausule om het aantal rijen te beperken dat door de query wordt geretourneerd.
- Was deze tutorial nuttig ?
- YesNo