Contare il numero di righe con MySql, la funzione COUNT()
Molte volte è necessario contare le righe ottenute da una query. Per fare questo esistono due metodi, uno con Php attraverso mysql_num_rows e uno in MySql con COUNT(). In questo articolo vedremo come utilizzare la funzione COUNT() di MySql.
Vediamo una normale query di tipo SELECT:
SELECT * FROM tabella WHERE campo='valore'
Il risultato della query appena scritta saranno tutte le righe della tabella che rispettano la condizione campo=’valore’. E se invece volessimo ottenere solo il numero di righe coinvolte dalla query?
Nulla di più semplice!! Per fare questo ci viene in aiuto la funzione COUNT() di MySql, vediamo come usarla:
SELECT COUNT(*) FROM tabella WHERE campo='valore'
In questo modo il risultato ottenuto sarà il numero di righe conformi alla clausola WHERE. Inoltre la funzione COUNT() può anche essere applicata su un campo della tabella, in questo modo:
SELECT COUNT(id) FROM tabella WHERE campo='valore'
Caricamento ...