Fórum Select para filtrar registros por parte do código principal? #370354
11/05/2009
0
Bom dia amigos,
preciso montar um select da seguinte forma:
- Tenho armazenado no campo código (integer) o número 545787711
- Preciso filtrar os cadastros que iniciam com 54 que passarei como parâmetro
Como ficaria isso?
Select * from TABELA where CODIGO=:codigo
parambyname(´codigo´).asstring := ´54´
Obs: Campo da tabela é ´integer´ e o parâmetro ´string´
at
preciso montar um select da seguinte forma:
- Tenho armazenado no campo código (integer) o número 545787711
- Preciso filtrar os cadastros que iniciam com 54 que passarei como parâmetro
Como ficaria isso?
Select * from TABELA where CODIGO=:codigo
parambyname(´codigo´).asstring := ´54´
Obs: Campo da tabela é ´integer´ e o parâmetro ´string´
at
Aldus
Curtir tópico
+ 0
Responder
Posts
11/05/2009
.lg.
use o LIKE
Onde você colocar ´¬´ ele entende que o resto pode ser qualquer coisa.
Ou seja tudo que começar com 54. O que vier depois ( ¬ ) não importa.
Espero que ajude.
Att,
.lg.
SELECT * FROM TABELA WHERE CODIGO LIKE :P_CODIGO
Onde você colocar ´¬´ ele entende que o resto pode ser qualquer coisa.
ParamByName(´P_CODIGO´).AsString := ´54¬´;
Ou seja tudo que começar com 54. O que vier depois ( ¬ ) não importa.
Espero que ajude.
Att,
.lg.
Responder
Gostei + 0
11/05/2009
Aldus
OLá,
era isso mesmo que precisava.
Obrigado/
t+
era isso mesmo que precisava.
Obrigado/
t+
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)