Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Software Database >> .

Come contare le righe in SQL

Structured Query Language ( SQL ) è il linguaggio di programmazione standard del settore utilizzato per la gestione dei dati nei sistemi di gestione di database relazionali come Oracle e Microsoft SQL Server . È possibile utilizzare SQL per inserire , aggiornare, modificare , recuperare e cancellare i dati dal database . A volte , può essere utile conoscere il numero di righe di dati che corrispondono a criteri specificati. Utilizzare la funzione " COUNT_BIG ( ) " " COUNT ( )" o per contare le righe , con l' unica differenza nel tipo di dati dei valori di ritorno per le due funzioni . "COUNT ()" restituisce un tipo di dati "int " , mentre " COUNT_BIG ( ) " restituisce un tipo di dati " bigint " . Istruzioni
1

USO " COUNT ( * ) " per restituire il numero di record in un set di risultati che è conforme ai criteri specificati nell'istruzione SQL , inclusi i valori nulli e duplicati . Per esempio :

SELECT COUNT ( * ) FROM studenti ;

Il comando precedente restituisce un tipo di dati "int ", che rappresenta il numero totale di record nella tabella " Studenti"
.
2

Usa " COUNT ( DISTINCT espressione ) " per contare il numero di righe con valori distinti dell'espressione specificata . Per esempio :

COUNT ( DISTINCT student_id ) da parte degli studenti ;

Il comando precedente restituirà il numero di ID studente distinti nella tabella "Student" , escludendo i valori nulli
< . br>
3

Usare " COUNT ( *)" , con una funzione di aggregazione per contare il numero di righe in ogni gruppo, definito il " GROUP BY " clausola . Per esempio :

SELECT Cognome , COUNT ( * ) FROM

studenti

GROUP BY cognome ;

Eseguendo il comando di cui sopra mostra il numero di studenti avendo gli stessi cognomi .
4

Usa " COUNT_BIG ( ) " la funzione quando si prevede il numero di righe da essere maggiore di " 2 ^ 31-1 , " dal momento che la funzione "COUNT ( ) " restituirà un errore in un tale scenario .
5

Usa " COUNT (ALL expression) " per contare il numero totale di righe della tabella specificata . Per esempio :

COUNT (ALL student_id ) da parte degli studenti ;

Eseguendo il comando di cui sopra mostra il numero totale di righe nella tabella studenti . "ALL" è la clausola di default , ed è equivalente ad usare " COUNT ( student_id ) . "

 

software © www.354353.com