Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá,
Gostaria de saber como posso fazer um select para o seguinte caso,
Eu recebo um dado que vem alguns numeros vou das exemplos
382570
E na minha tabela tem um campo com o nome de 'numero' o valor de 2570.
Gostaria de saber como posso relacionar esse que recebo com este que tenho no banco, Seria um processo reverso de
Select ........ Where numero like '%382570%'
Seria algo assim:
Select ........ Where 382570 like '%numero %'
eu não posso separar os dados que recebo, porque as vezes vai vim 382570 ,257038,325708, eu não tenho um padrão para recebelo, mas vou ter uma parte do valor dele sempre salvo no banco, se não entenderam posso especificar melhor o caso, Fico no aguardo e urgente :(
Where '382570' like '%' + numero + '%'
Bom dia,
Estou usando no MySql, e da o seguinte erro:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '+transacao+'%' LIMIT 0, 30' at line 3
O "+" e a concatenação da string , não sei como é no MySql.
Pelo que entendi você recebe um valor, exemplo 382570 e precisa pegar parte dele e pesquisar no campo numero.
Tera que tratar este campo, com substring para saber o valor a ser pesquisado.
O valor recebido é fixo em tamanho?
Where '382570' like '%' + numero + '%'