logo

CONTEGGIO SELEZIONE SQL

IL CONTEGGIO SQL() è una funzione che restituisce il numero di record della tabella nell'output.

Questa funzione viene utilizzata con l'istruzione SQL SELECT.

Facciamo un semplice esempio: Se disponi di un record degli elettori nell'area selezionata e desideri contare il numero di elettori, è molto difficile farlo manualmente, ma puoi farlo facilmente utilizzando la query SQL SELECT COUNT.

sottolineatura del ribasso

Sintassi della funzione Select Count in SQL

 SELECT COUNT(column_name) FROM table_name; 

Nella sintassi dobbiamo specificare il nome della colonna dopo la parola chiave COUNT e il nome della tabella su cui eseguire la funzione Count.

Esempi di funzione Select Count in SQL

In questo articolo, abbiamo preso i seguenti due esempi SQL che ti aiuteranno a eseguire la funzione Count nella query:

Esempio 1: In questo esempio, abbiamo una tabella chiamata Bicicletta con tre colonne:

Nome_bici Bici_Colore Bici_Costo
Premere Nero 185.000
Apache Nero NULLO
KTMRC Rosso 90.000
Reale Enfield Bianco NULLO
Vivere Nero 80.000
KTM DUCA Rosso 195.000
  • Supponiamo che tu voglia contare il numero totale di colori della bici da Bicicletta Tavolo. Per questa operazione è necessario scrivere la seguente istruzione SQL:
 SELECT COUNT (Bike_Color) AS TotalBikeColor FROM Bikes ; 

Questa query mostrerà il seguente output sullo schermo:

TotalBikeColor
6

L'output di questa query è sei perché il file Bici_Colore la colonna non contiene alcun valore NULL.

  • Supponiamo di voler contare i valori totali di il Bike_Cost colonna da sopra Bicicletta Tavolo. Per questa operazione è necessario scrivere la seguente istruzione in SQL:
 SELECT COUNT (Bike_Cost) AS TotalBikeCost FROM Bikes ; 

Questa query mostrerà il seguente output sullo schermo:

Costo totale della bici
4

L'output di questa query è quattro perché due valori della colonna Bike_Cost sono NULL e questi due valori NULL sono esclusi dalla funzione di conteggio. Ecco perché questa query mostra quattro invece di 6 nell'output.

Esempio 2: In questo esempio, abbiamo un Dettagli_dipendente tabella con quattro colonne:

Emp_Id Dip_Nome Emp_Stipendio Emp_Città
2001 Saurabh 25000 NULLO
2002 Ram 29000 Delhi
2003 Sumit 30000 NULLO
2004 Ankit 45000 Goa
2005 Bheem 40000 NULLO
  • Supponiamo di voler contare i valori totali di l'Emp_City colonna di cui sopra Dettagli_dipendente tavolo. Per questa query, devi scrivere la seguente istruzione in Structured Query Language:
 SELECT COUNT (Emp_City) AS TotalCity FROM Employee_details ; 

Questa query mostrerà il seguente output sullo schermo:

Città totale
2

L'output di questa query è due perché i tre valori di Emp_Città le colonne sono NULL. Inoltre, questi tre valori NULL sono esclusi dalla funzione di conteggio. Ecco perché questa query mostra due invece di 5 nell'output.

Selezionare la funzione Conteggio (*) in SQL

La funzione count(*) in SQL mostra tutti i record Null e Non Null presenti nella tabella.

Sintassi della funzione Count (*) in SQL

 SELECT COUNT(*) FROM table_name; 

Esempio di funzione Count (*) in SQL

In questo esempio, abbiamo quanto segue Bicicletta tabella con tre colonne:

Nome_bici Bici_Colore Bici_Costo
Vivere Nero 185.000
Apache Rosso NULLO
Premere Rosso 90.000
Reale Enfield Nero NULLO
KTM DUCA Nero 80.000
KTMRC Bianco 195.000
  • Supponiamo di voler contare il numero totale di record dal file Bicicletta Tavolo. Per questa condizione, devi scrivere la seguente istruzione in Structured Query Language:
 SELECT COUNT (*) FROM Bikes ; 

Questa query mostrerà il seguente output sullo schermo:

convenzione sui nomi java
Contare(*)
6

Funzione SQL Count() con clausola WHERE

Possiamo anche usare la funzione Count() con la clausola WHERE. La funzione Count con clausola WHERE nell'istruzione SELECT mostra i record che corrispondono ai criteri specificati.

Sintassi della funzione Count() con clausola WHERE in SQL

 SELECT COUNT(column_name) FROM table_name WHERE [condition]; 

Esempi di funzione Count con clausola WHERE in SQL

I due esempi seguenti ti aiuteranno a eseguire la funzione Count con la clausola WHERE nella query SQL:

Esempio 1: In questo esempio, abbiamo quanto segue Bicicletta tabella con tre colonne:

Nome_bici Bici_Colore Bici_Costo
Apache Nero 90.000
Vivere Nero NULLO
KTMRC Rosso 185.000
KTM DUCA Bianco NULLO
Reale Enfield Rosso 80.000
Premere Nero 195.000
  • Supponiamo di voler contare il numero totale di biciclette il cui colore è nero. Per questo, devi digitare la seguente istruzione in SQL:
 SELECT COUNT (Bike_Name) AS TotalBikeBlackColor FROM Bikes WHERE Bike_Color = 'Black'; 

Questa query mostrerà il seguente output sullo schermo:

TotalBikeBlackColor
3

Esempio 2: In questo esempio, abbiamo un Dettagli_dipendente tabella con quattro colonne:

Emp_Id Dip_Nome Emp_Stipendio Emp_Città
2001 Bheem 30000 Jaipur
2002 Ankit 45000 Delhi
2003 Sumit 40000 Delhi
2004 Ram 29000 Goa
2005 Abhay 25000 Delhi
  • Supponiamo di voler contare il numero totale di dipendenti che appartengono alla città di Delhi. Per questo, devi scrivere la seguente istruzione SQL:
 SELECT COUNT (Emp_Name) AS TotalEmpCity FROM Employee_details WHERE Emp_City = 'Delhi'; 

Questa query mostrerà il seguente output sullo schermo:

TotalEmpCity
3

Funzione di conteggio SQL con parola chiave DISTINCT

La parola chiave DISTINCT con la funzione COUNT mostra solo i numeri di righe univoche di una colonna.

Sintassi della funzione Count con la parola chiave DISTINCT in SQL

 SELECT COUNT(DISTINCT column_name) FROM table_name WHERE [condition]; 

Esempi di funzione Count con la parola chiave DISTINCT in SQL

I due esempi seguenti ti aiuteranno a eseguire la funzione Count con la parola chiave DISTINCT nella query SQL:

Esempio 1:

In questo esempio, abbiamo preso quanto segue Automobili tabella con tre colonne:

Nome_auto Auto_Colore Auto_Costo
i20 Bianco 10,85.000
Sede Hyundai Nero 9,50.000
Desideri rapidi Rosso 9.00.000
Hyundai Creta Bianco 7,95.000
Kia Seltos Bianco 8.00.000
Kia Sonet Rosso 10.00.000
  • Supponiamo di voler contare i colori unici di un'auto dalla tabella sopra. Per questa query, devi scrivere la seguente istruzione in SQL:
 SELECT COUNT (DISTINCT Car_Color) AS Unique_Car_Color FROM Cars ; 

Questa query mostrerà il seguente output sullo schermo:

Colore_auto_unico
3

L'output di questa query è tre perché esistono tre valori univoci dell'auto.

Esempio 2:

In questo esempio, abbiamo preso un Dipendente tabella con quattro colonne:

np.argmax
Emp_Id Dip_Nome Emp_Stipendio Emp_Città
2001 Sumit 25000 Jaipur
2002 Ram 45000 Delhi
2003 Bheem 25000 Delhi
2004 Ankit 29000 Goa
2005 Abhay 40000 Delhi
  • Supponiamo di voler contare i valori univoci di Emp_Stipendio campo dalla tabella Employee_details. Per questo, devi scrivere la seguente istruzione in Structured Query Language:
 SELECT COUNT (DISTINCT Emp_Salary) AS Unique_Salary FROM Employee ; 

Questa query mostrerà il seguente output sullo schermo:

Unique_Stipendio
4