Sobes.tech
Junior

Qual è la differenza tra COUNT(*) e COUNT(nome_colonna)?

sobes.tech AI

Risposta dell'AI

COUNT(*) conta tutte le righe nella tabella, comprese quelle in cui tutti i valori dei campi sono NULL.

COUNT(nome_colonna) conta solo le righe in cui il valore della nome_colonna specificata non è NULL.

Esempio:

SELECT COUNT(*) FROM mia_tabella; -- Restituisce il numero totale di righe

SELECT COUNT(alcuna_colonna) FROM mia_tabella; -- Restituisce il numero di righe in cui some_column non è NULL