TOP
Beskrivelse
TOP
Ja, vi kan bruge TOP, hvis vi gerne vil have de x øverste rækker fra en tabel.
Dvs.
SELECT TOP (10) * FROM HumanResources.Employee; Giver dig de første 10 rækker fra tabellen. Det skal naturligvis kombineres med sortering og filtrering, hvis det rigtig skal give mening.
Man kan også skrive
SELECT TOP (10) PERCENT * FROM HumanResources.Employee; Der giver dig de 10% første rækker (29 rækker i tilfældet ovenfor).
Og endelig kan kan skrive
SELECT TOP 10 WITH TIES LoginId, OrganizationLevel FROM HumanResources.Employee ORDER BY OrganizationLevel; Der faktisk giver 32 rækker fordi den tager alle med organisationsniveau 2 med - de er forbundet (tie = binde).
Øvelse
Send mig en hilsen med følgende forespørgsler
- De 5 sidst ansatte
- De 5 yngste, single mænd (ansatte)
Brug for hjælp til VBA, VSTO eller SQL?
Scient Data tilbyder professionel IT-konsulentbistand
Kontakt Scient Data →