Dieguinn 0 Denunciar post Postado Março 4, 2010 Gostaria de saber onde eu estou errando ? SELECT nome, telefone1, telefone2 from novocad_alunos where fisicas NOT(LIKE '%NAO POSSUI%') or (NOT(LIKE '%teraplegia%') or NOT(LIKE '%paraplegia%')) Obrigado Compartilhar este post Link para o post Compartilhar em outros sites
macielcr7 9 Denunciar post Postado Março 4, 2010 O que você tá tentando fazer? com esse codigo? http://forum.imasters.com.br/public/style_emoticons/default/excl.gif Gostaria de saber onde eu estou errando ? SELECT nome, telefone1, telefone2 from novocad_alunos where fisicas NOT(LIKE '%NAO POSSUI%') or (NOT(LIKE '%teraplegia%') or NOT(LIKE '%paraplegia%')) Obrigado Compartilhar este post Link para o post Compartilhar em outros sites
h4v3st 1 Denunciar post Postado Março 4, 2010 Tente assim: SELECT distinct nome, telefone1, telefone2 FROM novocad_alunos WHERE fisicas NOT LIKE '%NAO POSSUI%' or NOT LIKE '%teraplegia%' or NOT LIKE '%paraplegia%'; ORDER BY 1; Compartilhar este post Link para o post Compartilhar em outros sites
Dieguinn 0 Denunciar post Postado Março 4, 2010 Tente assim: SELECT distinct nome, telefone1, telefone2 FROM novocad_alunos WHERE fisicas NOT LIKE '%NAO POSSUI%' or NOT LIKE '%teraplegia%' or NOT LIKE '%paraplegia%'; ORDER BY 1; ...coloquei desse jeito e deu erro mano... Tipo eu tenho que pegar pessoas onde o campo fisicas nao possui (NAO POSSUI, TETRAPLEGIA e nem PARAPLEGIA) Mas isso q você fez fica fora d ordem nao? Como uso o parenteses na consulta? Compartilhar este post Link para o post Compartilhar em outros sites
Dieguinn 0 Denunciar post Postado Março 4, 2010 Acho que consegui... tentei esse comando.. foi meio no chute... mas gostaria de saber o por que, podem me explicar por favor?? SELECT nome, telefone1, telefone2, fisicas from novocad_alunos where fisicas NOT LIKE '%NAO POSSUI%' AND fisicas NOT LIKE '%paraplegia%' AND fisicas NOT LIKE '%tetraplegia%' obrigado! Compartilhar este post Link para o post Compartilhar em outros sites
h4v3st 1 Denunciar post Postado Março 4, 2010 É verdade Dieguinn, comi o campo `fisicas`. Hehe É isso mesmo (Utilizando o operador AND, pois sao 3 regras que voce nao quer que apareça no retorno da busca). No caso, ele vai entrar na condição WHERE somente se fisicas nao possuir as restrições que voce fez pelo NOT LIKE. Já o operador OR que voce tinha colocado antes, era 3 possibilidades de regras. Deu para entender?? Qualquer dúvida retorne ao tópico. Att, Caio Tostes Compartilhar este post Link para o post Compartilhar em outros sites
koga021 0 Denunciar post Postado Março 4, 2010 Acho que consegui... tentei esse comando.. foi meio no chute... mas gostaria de saber o por que, podem me explicar por favor?? SELECT nome, telefone1, telefone2, fisicas from novocad_alunos where fisicas NOT LIKE '%NAO POSSUI%' AND fisicas NOT LIKE '%paraplegia%' AND fisicas NOT LIKE '%tetraplegia%' obrigado! você esta comparando a mesma variavel como se fosse a>b and a>20 and a>13 a mesma coisa a not like '%texto% AND a not like '%texto2%' and a not like '%texto3%' tova vez que eu leio not like, me vem na cabeça "nao gosto." kk Compartilhar este post Link para o post Compartilhar em outros sites
Dieguinn 0 Denunciar post Postado Março 4, 2010 Gostaria de saber como que uso parentesis nesse caso, para ficar mais organizado ? Obrigado! Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Março 4, 2010 parênteses não 'organiza', mas sim agrupa, para mudar a lógica. Para organizar, siga a dica do h4v3st colocando em várias linhas, uma embaixo da outra, separando por instrução. Compartilhar este post Link para o post Compartilhar em outros sites
Dieguinn 0 Denunciar post Postado Março 5, 2010 parênteses não 'organiza', mas sim agrupa, para mudar a lógica. Para organizar, siga a dica do h4v3st colocando em várias linhas, uma embaixo da outra, separando por instrução. mas como poderia fazer usando parenteses ? tentei colocar mais deu erro .... tipo coloquei NOT (LIKE............) and (...).......) So q ta dando erro, como posso fazer? Compartilhar este post Link para o post Compartilhar em outros sites
giesta 29 Denunciar post Postado Março 5, 2010 SELECT nome, telefone1, telefone2 from novocad_alunos where fisicas NOT LIKE '%NAO POSSUI%' AND fisicas NOT LIKE '%teraplegia%' AND fisicas NOT LIKE '%paraplegia%' Compartilhar este post Link para o post Compartilhar em outros sites