Select para filtrar registros por parte do código principal?
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
Curtidas 0
Respostas
.lg.
11/05/2009
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.
GOSTEI 0
Aldus
11/05/2009
OLá,
era isso mesmo que precisava.
Obrigado/
t+
era isso mesmo que precisava.
Obrigado/
t+
GOSTEI 0