Ho la seguente tabella:
Ho il seguente codice:codice:ID NOME
Vorrei aggiungere una terza colonna che indichi per ogni ID quante volte quell'ID compare con il nome MARIO ROSSI.codice:SELECT ID, COUNT(*) FROM TABELLA GROUP BY ID
Come posso fare?
Ho la seguente tabella:
Ho il seguente codice:codice:ID NOME
Vorrei aggiungere una terza colonna che indichi per ogni ID quante volte quell'ID compare con il nome MARIO ROSSI.codice:SELECT ID, COUNT(*) FROM TABELLA GROUP BY ID
Come posso fare?
sum(if(nome = 'mario rossi',1,0)) as occorrenze
Piccola modifica:
Ho la seguente tabella:
Ho il seguente codice:codice:ID NOME ANNI
Vorrei aggiungere una terza colonna che indichi per ogni ID quanti anni hanno IN TOTALE le persone che si chiamano MARIO ROSSI.codice:SELECT ID, COUNT(*) FROM TABELLA GROUP BY ID
Come posso fare?
sum(if(nome = 'mario rossi',anni,0)) as totale
Grazie mille.
Ultima cosa: come ottengo la media tra le differenza tra due campi di tipo TIME espressa in secondi?
(DBMS:MySQL, uso TIMEDIFF per calcolare la differenza)
select avg(time_to_sec(timediff(tempo2,tempo1))) as media from tabella