Guest Stingray Postado Julho 30, 2007 Denunciar Share Postado Julho 30, 2007 Pessoal estou com o seguinte problematenho uma tabela que esta assimNomeCana 19 0 0 0 0 0 0 0 1 0 1 1 1 1 0 0 0 0Onde o primeiro campo vem o nome de uma variedade de uma planta.e as outras linhas da tabela são de dados que podem ser 1 e 0.quero saber como faço para quando eu quandar um Select com os 17 campos com 0 ou 1, o MySql conte quantas coincidencias eu tive por linha.ou seja.se eu mandarVat 1 0 0 0 0 0 0 1 1 1 1e no banco tiver algo como Vat 1 0 0 0 0 0 0 1 1 1 1NOME CoincidenciasVAT 11ele me responda o nome da Variedade que em um ranking de coincidencias.entenderam ? Link para o comentário Compartilhar em outros sites More sharing options...
0 kandrade Postado Julho 31, 2007 Denunciar Share Postado Julho 31, 2007 faça isso com uma linguagem de programaçãoExemplos:PHP, ASP, .NET, C, C++ Link para o comentário Compartilhar em outros sites More sharing options...
0 Denis Courcy Postado Outubro 19, 2007 Denunciar Share Postado Outubro 19, 2007 Faça assim:[qoute]SELECT Planta, Variedade, COUNT(CONCAT(campo1, campo2, ... campoN)) as Coincidencias FROM TABELAGROUP BY Planta, Variedade;[/qoute] Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest Stingray
Pessoal estou com o seguinte problema
tenho uma tabela que esta assim
Nome
Cana 19 0 0 0 0 0 0 0 1 0 1 1 1 1 0 0 0 0
Onde o primeiro campo vem o nome de uma variedade de uma planta.
e as outras linhas da tabela são de dados que podem ser 1 e 0.
quero saber como faço para quando eu quandar um Select com os 17 campos com 0 ou 1, o MySql conte quantas coincidencias eu tive por linha.
ou seja.
se eu mandar
Vat 1 0 0 0 0 0 0 1 1 1 1
e no banco tiver algo como
Vat 1 0 0 0 0 0 0 1 1 1 1
NOME Coincidencias
VAT 11
ele me responda o nome da Variedade que em um ranking de coincidencias.
entenderam ?
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados