Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

neotheone

Consulta SQL

Recommended Posts

Fala galera olhem só minha consulta

 

query = "Select * FROM dados_pessoais dp, graduacao g, endereco_postal ep WHERE ("if &sexo& <> "" then" dp.sexo='"&sexo&"' AND "end if" g.graduacao_situacao='"&escolaridade&"' AND ep.bairro='"&bairro&"' AND ep.cidade='"&cidade&"' AND ep.estado='"&estado&"') AND dp.cpf=g.cpf "

set rs = conexao.execute(query)

 

 

Na parte vermelha to dizendo o seguinte, SE a varivel sexo for diferente de vazia ela entra na consulta SQL se for vazia ela nao entra.

 

Tem como fazer esse tratamento de if e else no mysql? nas consultas sql?

 

valewww

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mais ou menos assim:

<%query = "Select * FROM dados_pessoais dp, graduacao g, endereco_postal ep WHERE sexo <> "" and dp.sexo='"&sexo&"' AND g.graduacao_situacao='"&escolaridade&"' AND ep.bairro='"&bairro&"' AND ep.cidade='"&cidade&"' AND ep.estado='"&estado&"' AND dp.cpf=g.cpf "
SET rs = conexao.execute(query)%>

 

você nao usa o IF dentro da sql mas já pode fazer a comparação direta! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.