Site Overlay

SQLite Limit

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:

  1. 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.
  2. 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

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *