Standard Query Language ( SQL) kan du bruge uddrag af software kode kendt som " forespørgsler " for at hente data fra en relationel database. Du angiver kriterier for de data, du ønsker at hente , ved hjælp af en standardformular og korrekt syntaks i SQL og serveren returnerer alle data, der opfylder kriterierne , som regel i et format , der svarer til rækker og kolonner. Du kan også bruge forespørgsler og SQL-funktioner til at samle og manipulere de underliggende data . " Count " og " Grupper efter " er to kraftfulde funktioner til sammenhobning og konsolidere data i SQL. Ting du skal
MS SQL Sever 2005 eller senere udgave
MS SQL Server Management Studio
Computer
Vis Flere Instruktioner
Brug funktionen Antal i SQL
< br > 1
Åben " SQL Server Management Studio" og oprette forbindelse til databasen.
2
Indtast forespørgsel i forespørgslen editor. Brug Count ( ) funktion i forespørgslen at aggregere dataene. Greven () funktionen returnerer antallet af rækker, der matcher kriterierne i forespørgslen. Der er flere måder , hvorpå du kan bruge funktionen : .
Vælg " Count (*)" fra " Table" for at returnere antallet af poster i tabellen
Vælg " Count ( Column ) "fra " Table "for at returnere antallet af elementer til den angivne kolonne i tabellen.
Vælg" Distinct Count ( kolonne ) "fra " Table "for at returnere en optælling af de unikke forekomster af den angivne kolonne i en tabel.
Angiv et alias for Count resultat ved at bruge søgeordet " AS ". Vælg f.eks
" Distinct Count ( OrdreID )" som " NumberOfOrders fra OrderTable . "
Dette vil medføre feltet navn, der skal vises som " NumberOfOrders ", når resultaterne er returneret fra database.
3
Kør forespørgslen .
4
vente på resultaterne skal vises i editoren .
Brug Grupper efter Statement i SQL
5
Åbn " SQL Server Management Studio" og oprette forbindelse til databasen.
6
Indtast forespørgsel i forespørgslen editor. Tilføj en " GROUP BY "-klausul til SQL- forespørgslen sammen med Count () aggregeret funktion. Koncernen Ved klausul anvendes sammen med samlede funktioner til at producere en ordnet resultat sæt, som er blevet grupperet efter de angivne kolonner
korrekte syntaks er som følger: .
Vælg " Column, Aggregate ( kolonne) "fra " Table "," Kriterier "og " Group efter kolonne ". For eksempel skal du vælge " Region , Count ( OrderID )" som " NumberOfOrders "
fra " OrderTable " og " Gruppe af området. "
7
Kør forespørgslen .
8
vente på resultatet indstillet til at blive vist.