Standard Query Language ( SQL) consente di utilizzare frammenti di codice software conosciuti come " query " per ottenere i dati da un database relazionale . È possibile specificare i criteri per i dati che si desidera recuperare , mediante un modello standard e sintassi corretta in SQL e il server restituisce tutti i dati che soddisfa i criteri , di solito in un formato corrispondente a righe e colonne . È inoltre possibile utilizzare le query e le funzioni SQL per aggregare e manipolare i dati sottostanti . " Conte " e " Group By " sono due potenti funzioni per l'aggregazione e il consolidamento dei dati in SQL . Cose che ti serviranno , MS SQL Sever versione 2005 o successiva , MS SQL Server Management Studio
Computer
Show More Istruzioni
Utilizzo della funzione di conteggio in
SQL < br > 1
Open " SQL Server Management Studio " e la connessione al database .
2
immettere la query nell'editor di query . Utilizzare la funzione count () nella query di aggregare i dati . Il Conte () restituisce il numero di righe che soddisfano i criteri specificati nella query . Ci sono diversi modi in cui è possibile utilizzare la funzione : .
Seleziona "Count ( * )" da " Table" per restituire il numero di record nella tabella
Seleziona "Count (Colonna ) "da" Table " per restituire il numero di elementi della colonna specificata nella tabella .
Seleziona " Distinct Count (colonna ) "da" Table " per restituire un conteggio delle istanze uniche della colonna specificata in una tabella .
Specificare un alias per il risultato conte utilizzando la parola chiave " AS ". Per esempio , Stati
selezionare " Distinct Count ( OrderId )" come " NumberOfOrders da OrderTable . "
Questo farà sì che il nome del campo da visualizzare come " NumberOfOrders " quando i risultati vengono restituiti dal banca dati.
3
eseguire la query.
4
attendere i risultati da visualizzare nell'editor.
Uso il GROUP BY in SQL
5
Open " SQL Server Management Studio " e la connessione al database .
6
immettere la query nell'editor di query . Aggiungere un " GROUP BY " clausola alla query SQL con la funzione di aggregazione Count ( ) . La clausola GROUP BY è usato insieme a funzioni di aggregazione per produrre un set di risultati ordinato che è stato raggruppato per le colonne specificate
La sintassi corretta è la seguente : .
Seleziona " Colonna, Aggregate ( colonna ) " da" tavolo ", " Criteri "e" colonna Group By . " Ad esempio, selezionare "Regione , Count ( OrderID )" come " NumberOfOrders "
da " OrderTable " e "Gruppo per regione . "
7
eseguire la query.
Pagina 8
Attendere che il set di risultati da visualizzare .