Come usare il conte e del Gruppo da in SQL

October 23

Come usare il conte e del Gruppo da in SQL


Standard Query Language (SQL) consente di utilizzare frammenti di codice del software conosciuto 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 corretta sintassi 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 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.

istruzione

Utilizzando la funzione di conteggio in SQL

1 Apri "SQL Server Management Studio" e la connessione al database.

2 Digitare la query nell'editor di query. Utilizzare la funzione Count () nella query di aggregare i dati. La funzione Count () restituisce il numero di righe che corrispondono ai criteri specificati nella query. Ci sono diversi modi in cui è possibile utilizzare la funzione di:

Selezionare "Count (*)" da "Table" per restituire il numero di record nella tabella.

Selezionare "Count (Colonna)" da "tabella" per tornare il numero di elementi della colonna specificata nella tabella.

Selezionare "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,

selezionare "Distinct Count (OrderId)" come "NumberOfOrders da OrderTable."

Questo farà sì che il nome del campo per essere mostrato come "NumberOfOrders" quando i risultati vengono restituiti dal database.

3 Eseguire la query.

4 Attendere i risultati da visualizzare nell'editor.

Utilizzando il GROUP BY in SQL

5 Apri "SQL Server Management Studio" e la connessione al database.

6 Digitare 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 raggruppati per colonne specificate.

La sintassi corretta è la seguente:

Selezionare "Colonna, Aggregate (Colonna)" da "Table", "criteri" e "Gruppo per colonna." Ad esempio, selezionare "Regione, Count (OrderID)" come "NumberOfOrders"

da "OrderTable" e "Gruppo per regione."

7 Eseguire la query.

8 Attendere che il set di risultati da visualizzare.