Standard Query Language ( SQL ) kan du använda snuttar av programkod som kallas " frågor " för att hämta data från en relationsdatabas . Du anger kriterier för de data du vill hämta med hjälp av ett standardformulär och korrekt syntax i SQL och servern returnerar all data som uppfyller kriterierna , vanligen i ett format som motsvarar rader och kolumner . Du kan också använda frågor och SQL-funktioner för att aggregera och manipulera underliggande data . " Count " och " Gruppera " är två kraftfulla funktioner för att aggregera och konsolidera data i SQL . Saker du behöver
MS SQL Sever 2005 eller senare version
MS SQL Server Management Studio Review Computer
Visa fler instruktioner
Använda funktionen Antal i SQL
1
Öppna " SQL Server Management Studio " och ansluta till databasen .
2
Skriv frågan i frågan redaktör . Använd Count ( ) funktionen i frågan för att aggregera uppgifterna . Greven ( ) returnerar antalet rader som matchar de kriterier som anges i frågan . Det finns flera sätt som du kan använda funktionen : .
Välj " Count ( * ) " från " Tabell " för att returnera antalet poster i tabellen
Välj " Count ( kolumn ) " från " tabell " för att returnera antalet poster i den angivna kolumnen i tabellen .
Välj " Distinkt Count ( kolumn ) " från " tabell " för att återvända ett antal av de unika förekomster av den angivna kolumnen i en tabell .
Ange ett alias för Count resultatet med hjälp av nyckelordet " AS ". Till exempel ,
välj " Distinkt Count ( Ordernr ) " som " NumberOfOrders från OrderTable . "
Detta gör att fältnamnet ska visas som " NumberOfOrders " när resultaten återförs från databas . Addera 3
Kör frågan .
4
inväntar resultaten som ska visas i editorn .
Använda koncernen genom uttalande i SQL
5
Open " SQL Server Management Studio " och ansluta till databasen .
6
Skriv frågan i frågan redaktör . Lägg en " GROUP BY " klausulen till SQL-frågan tillsammans med Count ( ) mängdfunktionen . GROUP BY-satsen används tillsammans med mängdfunktioner att producera en ordnad följd set som har grupperats av de angivna kolumnerna Den korrekta syntaxen är följande
: .
Välj " Kolumn , Aggregate ( kolumn ) " från " bordet ", " Kriterier " och " Gruppera efter kolumn . " Till exempel , välj " Region , Count ( OrderID ) " som " NumberOfOrders "
från " OrderTable " och " Group By Region . "
7
Kör frågan .
8
vänta på resultatet som ska visas .