Diferenciando campos em tabela MySQL

4 respostas
G

Olá, gostaria de saber como diferenciar campos de uma tabela MySQL, e armazenar os tipos em variáveis para poder manipula-las posteriormente.

Exemplo:

Coluna: Matéria
Item: Matemática
Item: Matemática
Item: Matemática
Item: Português
Item: Português
Item: Ciências

Tipos encontrados: 3, Itens encontrados: 6

Então… Armazenar em 3 variáveis de tipo String, o nome das Matérias.

Grato, desde já.
Gustavo Borba.

4 Respostas

barenko

nao tenho mySql aqui, mas deve ser algo parecido com isso:

select materia, sum(materia) from materias union select 'total', sum(materia) from materias

G

Desculpe, mas não entendi direito, em que parte cada tipo de matéria é armazenado em uma variável? Você poderia mostrar os comandos corretamente, como por exemplo:

SELECT Disciplina, sum(Disciplina) FROM questoes UNION SELECT 'total', sum(Disciplina) FROM questoes

que por sinal, não funciona. :confused:

barenko

foi mal, troque o SUM pelo COUNT

é o sono…

G

Perguntas:

  1. O que seria esse ‘total’?
  2. Como armazenar as informações dessa linha em 3 variáveis de tipo string (materia1, materia2, materia3)?
Criado 10 de fevereiro de 2010
Ultima resposta 10 de fev. de 2010
Respostas 4
Participantes 2