SQL - Consulta obviando caracteres

 
Vista:

Consulta obviando caracteres

Publicado por Rodrigo Capel (2 intervenciones) el 22/01/2004 11:57:00
Hola a todos. Explico el caso, tengo un campo en BD q contiene los numeros de telefono en la forma 9xx.xx.xx.xx ó 9x.xxx.xx.xx la cuestion es q al hacer una consulta por ese campo puede q el usuario introduzca el numero sin poner los puntos. Necesitaria saber si exite alguna forma de buscar el numero de telefono sin que tenga en cuenta los puntos. Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Consulta obviando caracteres

Publicado por Antonio (7 intervenciones) el 22/01/2004 12:24:26
Hola Rodrigo,

yo usaria lo siguiente (te pongo codigo VB y sentencia para SQLServer):

miqry = _
"SELECT * FROM table "& _
"WHERE REPLACE(NumTel, '.', '') LIKE '%"& replace(mitxtbox.text, " ", "") &"%'"

El <REPLACE> existe en el SQL de SQLServer y tambien en VB, si no, tendras que hacerte tu procedimiento almacenado si lo permite tu SGBD, tampoco tiene, tendras que filtrar los registros en un bucle en la aplicacion.

Espero haberte sido de utilidad.

Un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Consulta obviando caracteres

Publicado por Rodrigo Capel (2 intervenciones) el 22/01/2004 18:33:55
Muchisimas gracias, era justo lo que me hacia falta.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar