28-01-2012, 16:11
Eu tenho a seguinte Tabela:
nome_pais idade
ESP_______35
PT________30
PT________50
E queria uma query que fize-se a media de idades por nome de pais.
Já usei as funções AVG e DISTINCT mas o AVG faz-me a media da coluna idade todas (38.3) e eu queria um resultado do genero:
nome_pais media
ESP_______35
PT________40
É possivel? Alguém me consegue ajudar? Obrigado
Já consegui, às vezes são tantas querys que me confundo pela falta de Abstração e ao escrever aqui percebi a simplicidade do Problema...
SELECT nome_pais, AVG(idade) FROM media GROUP BY nome_pais
nome_pais idade
ESP_______35
PT________30
PT________50
E queria uma query que fize-se a media de idades por nome de pais.
Já usei as funções AVG e DISTINCT mas o AVG faz-me a media da coluna idade todas (38.3) e eu queria um resultado do genero:
nome_pais media
ESP_______35
PT________40
É possivel? Alguém me consegue ajudar? Obrigado
Já consegui, às vezes são tantas querys que me confundo pela falta de Abstração e ao escrever aqui percebi a simplicidade do Problema...
SELECT nome_pais, AVG(idade) FROM media GROUP BY nome_pais