Contare le righe di una tabella (Visual Database Tools)

Si applica a:SQL Server

Il conteggio delle righe di una tabella consente di determinare:

  • Il numero totale delle righe di una tabella, ad esempio il numero di tutti i libri nella tabella titles .

  • Il numero totale delle righe di una tabella che soddisfano una determinata condizione, ad esempio il numero di libri di uno specifico editore nella tabella titles .

  • Il numero di valori di una determinata colonna.

Dal conteggio dei valori in una colonna sono esclusi i valori Null. È ad esempio possibile contare il numero di libri nella tabella titles che contengono valori nella colonna advance . In base all'impostazione predefinita, nel conteggio vengono inclusi tutti i valori, non solo i valori univoci.

Per tutti i tre tipi di conteggio è utilizzata una procedura analoga.

Per contare tutte le righe di una tabella

  1. Assicurarsi che la tabella che si desidera riepilogare sia già presente nel riquadro Diagramma.

  2. Fare clic con il pulsante destro del mouse sullo sfondo del riquadro Diagramma e scegliere Aggiungi raggruppamento dal menu di scelta rapida. In Progettazione query e Progettazione viste verrà aggiunta una colonna Group By alla griglia nel riquadro Criteri.

  3. Selezionare * (Tutte le colonne) nel rettangolo che rappresenta la tabella o l'oggetto con valori di tabella.

    In Progettazione query e Progettazione viste verrà inserito automaticamente il termine Count nella colonna Group By nel riquadro Criteri e verrà assegnato un alias alla colonna di cui si sta eseguendo il riepilogo. Tale alias generato automaticamente può essere sostituito con un alias più significativo. Per altre informazioni dettagliate, vedere Creazione di alias di colonna (Visual Database Tools).

  4. Esegui la query.

Per contare tutte le righe che soddisfano una condizione

  1. Assicurarsi che la tabella che si desidera riepilogare sia già presente nel riquadro Diagramma.

  2. Fare clic con il pulsante destro del mouse sullo sfondo del riquadro Diagramma e scegliere Aggiungi raggruppamento dal menu di scelta rapida. In Progettazione query e Progettazione viste verrà aggiunta una colonna Group By alla griglia nel riquadro Criteri.

  3. Selezionare * (Tutte le colonne) nel rettangolo che rappresenta la tabella o l'oggetto con struttura di tabella.

    In Progettazione query e Progettazione viste verrà inserito automaticamente il termine Count nella colonna Group By nel riquadro Criteri e verrà assegnato un alias alla colonna di cui si sta eseguendo il riepilogo. Per creare un'intestazione di colonna più utile nell'output della query, vedere Creazione di alias di colonna (Visual Database Tools).

  4. Aggiungere la colonna di dati da includere nella ricerca e deselezionare la casella di controllo nella colonna Output.

    In Progettazione query e Progettazione viste il termine Group By verrà inserito automaticamente nella colonna Group By della griglia.

  5. Sostituire Group By nella colonna Group By con Where.

  6. Nella colonna Filtro per la colonna di dati da includere nella ricerca, specificare la condizione di ricerca.

  7. Esegui la query.

Per contare i valori di una colonna

  1. Assicurarsi che la tabella che si desidera riepilogare sia già presente nel riquadro Diagramma.

  2. Fare clic con il pulsante destro del mouse sullo sfondo del riquadro Diagramma e scegliere Aggiungi raggruppamento dal menu di scelta rapida. In Progettazione query e Progettazione viste verrà aggiunta una colonna Group By alla griglia nel riquadro Criteri.

  3. Aggiungere al riquadro Criteri la colonna su cui si desidera eseguire il conteggio.

    In Progettazione query e Progettazione viste il termine Group By verrà inserito automaticamente nella colonna Group By della griglia.

  4. Sostituire Group By nella colonna Group By con Count.

    Nota

    Per contare solo i valori univoci, scegliere Count Distinct.

  5. Esegui la query.

Vedi anche

Ordinare e raggruppare i risultati delle query (Visual Database Tools)
Riepilogo dei risultati di query (Visual Database Tools)