Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-05-2008
Avatar de peccatum
peccatum peccatum is offline
Miembro
 
Registrado: oct 2005
Posts: 89
Poder: 21
peccatum Va por buen camino
comodín '%' para firebifd 1.5 (quiziera que me tome los NULL)

Hola, quiziera saber si hay algúna forma de utilizar el caracter '%' en las consultas de modo que me traiga los registros conteniendo cualquier cadena de caracteres y además los que estan en NULL.

Gracias...
Responder Con Cita
  #2  
Antiguo 30-05-2008
hecospina hecospina is offline
Miembro
 
Registrado: oct 2007
Posts: 202
Poder: 19
hecospina Va por buen camino
cuando utilizas like te funciona sin problemas
ejem
Código SQL [-]
select codigo,nombre from tabla where codigo like 'A%'
te traera todo lo que inicia por A
el manejo de los nulos lo puede hacer con coalesce
Responder Con Cita
  #3  
Antiguo 30-05-2008
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 26
maeyanes Va por buen camino
Eh...

Lo que entiendo que quieres hacer se puede lograr así:

Código SQL [-]
select * from Tabla

Con esa sentencia te traes todos los registros conteniendo cualquier cadena de caracteres y además los que están en NULL...


Saludos...

Última edición por maeyanes fecha: 30-05-2008 a las 20:48:10.
Responder Con Cita
  #4  
Antiguo 30-05-2008
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por maeyanes Ver Mensaje
Código SQL [-]
select * from Tabla


Sí, definitivamente hay algo que no cuadra en la pregunta

Quizá lo que quiere es algo como

Código SQL [-]
select * from tabla where campo like "algo%" or campo is null

// Saludos
Responder Con Cita
  #5  
Antiguo 30-05-2008
Avatar de peccatum
peccatum peccatum is offline
Miembro
 
Registrado: oct 2005
Posts: 89
Poder: 21
peccatum Va por buen camino
hola

en verdad la consulta que tengo es masomenos así :

Código SQL [-]
select seniores.nombre, seniores.empresa  /*empresa puede ser null*/
from seniores
where nombre like :n and empresa like :e

si yo utilizo '%' en 'n' y 'e' la tabla resultante es una sin registros... edit: sin registros si todos los campos de empresa son null, lo cual yo quiero q en este caso traiga todos los registros sin importar si es null o no----

si uso la logica de tu ejemplo roman me trae los campos cuyo nombre de empresa empieza con 'algo' y además todos los nulos, y yo quiziera que me traiga solo los que empiezan con 'algo'


----------------------------
edit2: lo solucionaría agregando la linea para consultar empresa en tiempo de ejecucion de mi aplicación, solo quiero saber si se puede resolver esto en una sola linea =)

se entiende ?

Última edición por peccatum fecha: 30-05-2008 a las 21:08:35.
Responder Con Cita
  #6  
Antiguo 30-05-2008
luisgutierrezb luisgutierrezb is offline
Miembro
 
Registrado: oct 2005
Ubicación: México
Posts: 925
Poder: 21
luisgutierrezb Va por buen camino
La respuesta esta en el post de Roman, al hacer el where utilizas el AND pero ningun campo va a ser n% y a la vez NULL por eso Roman te dijo que utilizaras el OR
Responder Con Cita
  #7  
Antiguo 30-05-2008
Avatar de peccatum
peccatum peccatum is offline
Miembro
 
Registrado: oct 2005
Posts: 89
Poder: 21
peccatum Va por buen camino
en verdad lo que necesito en esa linea es un or excluyente....

.. y no se como hacerlo
Responder Con Cita
Respuesta



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
Caracteres Comodin en Delphi LUCHO Varios 6 05-12-2007 19:06:50
no puedo usar el comodin Renees SQL 2 22-02-2007 15:04:19
Comodin de consulta en interbase perillan Conexión con bases de datos 2 30-03-2005 23:19:49
uso del comodín '%' en una consulta SQL Raze SQL 3 07-02-2005 19:36:21
como hago para que un TQRExpr de Qreport me tome campos de un ttable en un Datamodulo perico OOP 12 09-12-2003 19:51:43


La franja horaria es GMT +2. Ahora son las 14:22:25.


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