Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-05-2008
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.572
Poder: 27
egostar Va camino a la fama
Como comparar un registro contra una cadena

Hola

Primero que nada, no encontré un título adecuado a mi problemática, "perdone vuestra merced"

Estoy creando un módulo para asignación de números telefónicos oficiales, que quiero decir con esto, bueno, en las empresas se generan llamadas de las cuales muchas de ellas son números de clientes, proveedores o cualquier número relacionado con las actividades de la empresa.

Bueno, la cuestión es que estoy almacenando dichos números que me servirán a la hora de recibir a través de la comunicación serial con un sistema telefónico el registro detallado de la llamadas, pero....., como siempre hay un pero, algunas veces los números que recibo traen digitos adicionales porque ya sea que son contestados por operadoras automatizadas y requieren de marcar digitos extras por tanto no puedo comparar olimpicamente esos números con los almacenados en la base de datos.

Por ejemplo

el número que tengo registrado en mi base es
01551234567
Pero el usuario marca
01551234567111235

Es obvio que no puedo comparar de esta forma

Código SQL [-]
Select * from tabla
where numero = '01551234567111235'

Ni tampoco puedo hacer esto

Código SQL [-]
Select * from tabla
where numero like '01551234567111235%'

Actualmente lo que hago es ir quitando (en un bucle) digitos de la derecha del número que se recibe hasta que coincide el número con la base de datos, pero me pregunto; habrá alguna opción que me permitiera preguntar si un numero de la base de datos está contenido en el número que estoy recibiendo

Espero haberme explicado correctamente

Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
comparar una cadena y consultar UREÑA Conexión con bases de datos 1 19-06-2007 18:46:56
comparar cadena de dos textos coyule Varios 10 31-05-2007 18:32:37
comparar 1 fecha contra la actual amadis SQL 16 02-02-2007 03:35:34
comparar dbedit contra registros de una tabla dmagui Conexión con bases de datos 5 19-07-2006 13:59:09
Comparar caracteres tecleados con los de una cadena Calculador Varios 1 16-01-2005 18:36:35


La franja horaria es GMT +2. Ahora son las 22:51:15.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi