Quantcast
Channel: Dúvida Select
Viewing all articles
Browse latest Browse all 5

Dúvida Select

$
0
0
Quem aí tem a manha em SQL?

Tenho um Questionário.
Na tabela RESPOSTAS_QUESTIONARIO, no campo RESPOSTA (de 1 a 5) salvo a opção que o usuário para cada ITEM_QUESTIONARIO.

Como faço um SELECT parecido com iste mas que funcione? (eu sei que a condição dentro do Count não existe. Mas gostaria de saber se alguém tem uma boa sugestão para isso via SQL!)

select
COUNT(RESPOSTA = 1) as OP1,
COUNT(RESPOSTA = 2) as OP2,
COUNT(RESPOSTA = 3) as OP3,
COUNT(RESPOSTA = 4) as OP4,
COUNT(RESPOSTA = 5) as OP5

from
RESPOSTAS_QUESTIONARIO

where
QUESTIONARIO=1

group by
ITEM_QUESTIONARIO;

Queria um resultado assim:
OP1 OP2 OP3 OP4 OP5
  1  |  2   |  0  |  5  |  2
  5  |  0   |  0  |  1  |  4
  0  |  0   |  1  |  1  |  8
.
.
.

Viewing all articles
Browse latest Browse all 5

Latest Images





Latest Images