Ir para conteúdo

POWERED BY:

Arquivado

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

Panaccione1802

comparação de variáveis com replace

Recommended Posts

Bom dia pessoal,

 

Estou com problema em um select onde tenho uma condição WHERE utilizando IN abaixo vai o sql:

 

Onde minha tabela é composta de:

 

Codigo nchar(50) | ISBN nchar(50) | NOME varchar(50)|

 

1                          |                      10| Livro exemplo       |

2                          |                        8| Exemplo livro        |

 

select * 
from livros 
where isbn in ( '''' + Replace ( Replace ( replace ('10 =&8 =' , '=' , '' ) , '&' , ',' ) , ',' , ''',''') + ''''  )

 

No select acima tenho uma variavel @isbn que tem os valores : 10 = &8 =

 

assim faço o replace para a condição, onde esse replace retorna '10','8' que teoricamente é oque precisa estar comparar o texto mas não funciona.

 

Alguem pode me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente

 

select *  
from livros  
where ( isbn like '%10%' and isbn like '%8%')

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.