Standard Query Language ( SQL) lar deg bruke utdrag av programvare kode kjent som " søk " for å hente data fra en relasjonsdatabase . Du angir kriterier for dataene du ønsker å hente, ved hjelp av en standard form og riktig syntaks i SQL og serveren returnerer alle data som oppfyller kriteriene , vanligvis i et format tilsvarende rader og kolonner . Du kan også bruke spørringer og SQL funksjoner for å samle og manipulere de underliggende data . " Count " og " Grupper etter " er to kraftige funksjoner for å samle og konsolidere data i SQL. Du trenger
MS SQL Sever 2005 eller senere versjon
MS SQL Server Management Studio
Computer
Vis flere instruksjoner
Bruke Count funksjon i SQL
1
Åpne " SQL Server Management Studio" og koble til databasen.
2
Type spørringen inn i søket editor. Bruk Count ( )-funksjonen i spørringen å aggregere dataene. The Count ( )-funksjonen returnerer antall rader som oppfyller kriteriene som er spesifisert i spørringen. Det er flere måter du kan bruke funksjonen : .
Velg " Count ( * )" fra "Table " for å returnere antall poster i tabellen
Velg " Count ( kolonne ) "fra " Table "for å returnere antall elementer av den angitte kolonne i tabellen .
Velg" Tydelig count ( kolonne ) "fra " Table "for å returnere en telling av de unike forekomster av den angitte kolonnen i en tabell.
Angi et alias for Count resultat ved å bruke søkeordet " AS ". For eksempel , etter
velg " Tydelig Count (ordre ) " som " NumberOfOrders fra OrderTable . "
P Dette vil føre til at feltet navn skal vises som " NumberOfOrders " når resultatene blir returnert fra database .
3
Kjør spørringen .
4
vente på resultatene skal vises i editoren .
hjelp Grupper etter erklæringen i SQL
5
Åpne " SQL Server Management Studio" og koble til databasen.
6
Type spørringen inn i søket editor. Legge til en " GROUP BY" klausulen til SQL-spørringen sammen med Count ( ) samlet funksjon. Konsernet Ved klausulen brukes sammen med aggregerte funksjoner for å produsere en ordnet resultat sett som er gruppert etter de angitte kolonner
Riktig syntaks er som følger : .
Velg " Column, Aggregate ( kolonne) "fra " bordet ", " Kriterier "og" Grupper etter kolonne . " Velg for eksempel " Region , Count ( OrderID )" som " NumberOfOrders "
fra " OrderTable " og " Grupper etter region . "
7
Kjør spørringen .
Side 8
vente på resultatet satt til å vises .