Velge en begrenset gruppe av data i tabeller kan gjøres på flere måter i SQL. Besøksforbud resultater ved hjelp av WHERE-leddet er ett alternativ , en annen er å velge bare den øverste eller nederste kvantitet - i poster eller prosenter - et resultat sett . De to kan brukes sammen med hverandre for å tillate raffinerte resultater for ting som worst -selger produkter eller bestselgende ansatte. Hver SQL språk støtter litt forskjellige metoder for å fullføre denne oppgaven . Instruksjoner
PostgreSQL og MySQL
en
Koble til ønsket spørring program og begynne en ny spørring .
2
Skriv inn SELECT-setningen , inkludert WHERE og ORDER BY uttalelser. For eksempel , for å finne de fem elementene med lavest salg, kan du skrive:
SELECT sum ( product_sales ) fra salesRecords ORDER BY sum ( product_sales ) stigende
p Hvis du ønsket de fem salg i stedet for bunnen, kan du reversere sorteringsrekkefølgen .
3
Type LIMIT 5 etter at SELECT-leddet for å begrense resultatet satt til fem poster. Du kan øke eller redusere antall poster som ønsket. PostgreSQL støtter også en forskyvning , som lar deg vise resultater i en mid -range også. For eksempel kan du velge den nest laveste fem verdier ( verdier 6-10 ) ved å skrive LIMIT 5 OFFSET fem .
Microsoft SQL
4
Koble til ønsket spørring program og begynne en ny spørring .
5
Type SELECT TOP 5 for å indikere grense på poster som skal returneres. Microsoft SQL støtter også bruk av bunnen for å hente de siste radene i en rekord satt i stedet for den første . For den mengden du skal velge , kan du bruke et heltall med et gitt antall rader , eller en numerisk indikasjon på ønsket prosent , etterfulgt av søkeordet " prosent." For eksempel: SELECT BOTTOM 10 PROSENT
6
Type resten av SELECT-setningen , inkludert eventuell WHERE og ORDER BY klausuler
.