[firebase-br] SQL para exibir registros por coluna

Kelver Merlotti kmerlotti em gmail.com
Ter Abr 28 09:41:18 -03 2009


ou select dentro de select, tipo:

select
  a.nomealuno,
  (select n.nota from notas n where
   n.materia = 'portugues' and
   n.codaluno = a.codaluno) as portugues,
  (select n.nota from notas n where
   n.materia = 'matematica' and
   n.codaluno = a.codaluno) as matematica,
from
  alunos a

mais ou menos nesse sentido..
abraços!

2009/4/28 Moacir - GMail <prismars em gmail.com>:
>
> Vc precisara fazer uma store procedure para isto.
>
>
> Giovani Rochê escreveu:
>>
>> Olá a todos!
>>
>> Queria saber se existe algum comando SQL( ou SP) que exiba os dados em
>> colunas ao invés de linhas.
>> Ex: Tenho uma tabela de alunos e outros com as notas deles. Preciso q cada
>> aluno apareça em
>> uma só linha e que as várias notas deles sejem exibidas em colunas, + ou -
>>  assim:
>>
>> ALUNO          |  PORTUGUES |  MATEMÁTICA | INGLÊS | ....
>> João da Silva        10           |      8,7          |       4,5
>> José Ferreira         8            |       5,6          |      3,2
>>
>> São 3 tabelas para reclacionar: ALUNO, NOTA , DISCIPLINA
>>
>> Será q tem como???
>>
>> Obrigado pela atenção.
>>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



-- 
Kelver Merlotti
Coordenador Editorial do Portal www.ActiveDelphi.com.br
Contato: kelver em activedelphi.com.br
Google: kmerlotti em gmail.com
Msn: kmerlotti em hotmail.com
Tem um segundo? Então, dá uma olhadinha nisso:
Um site de publicidades, de Portugal, está pagando em euros (quase 3x
mais que em reais) pra quem estiver disposto a:
 * Ler anúncios
 * Visitar sites
 * Clicar em banners
 * Navegar na NET
 * Ler e-mails
 * Convidar novos usuários
O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-)
http://www.publipt.com/pages/index.php?refid=kmerlotti




Mais detalhes sobre a lista de discussão lista