Ir para conteúdo

POWERED BY:

Arquivado

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

izap

Resultados com virgulas

Recommended Posts

Ola, alguem poderia me dar uma ajuda por favor:

 

No campo CATEGORIAS de minha tabela SERVIÇOS os dados são inclusos separados por virgulas que representam minhas categorias.

EX dos resultados: 2, 3 ,4

 

Como consigo fazer o SELECT buscar os valores separados entre virgula, tentei o LIKE:

 

msql = "SELECT * FROM [serviços] where categorias = '1' or zona like '%1%'

 

mas ele encontra tambem outros valores como se eu fizer uma busca por 2 ele vai encontrar tambem 12 , 22 , etc

 

Se alguem puder ajudar, agradeço http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Movido de Laboratório de scripts(ASP) para ASPtente assimCategorias = "2,3,4"msql = "SELECT * FROM [serviços] where categorias IN (" & Categorias & ")"

Compartilhar este post


Link para o post
Compartilhar em outros sites

Movido de Laboratório de scripts(ASP) para ASP

 

tente assim

 

Categorias = "2,3,4"

msql = "SELECT * FROM [serviços] where categorias IN (" & Categorias & ")"

<{POST_SNAPBACK}>

Ola Mario, não entendi esse comando IN

Compartilhar este post


Link para o post
Compartilhar em outros sites

ele seleciona todos os registros que tenha um valor para o campo especifico e que estejam dentro do parentese...

 

vixi expliquei mal pacas

 

veja você mesmo

 

http://www.w3schools.com/sql/sql_in.asp

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.