Club Delphi  
    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 04-09-2007
Kafu Kafu is offline
Miembro
 
Registrado: may 2003
Ubicación: Bilbao
Posts: 117
Poder: 22
Kafu Va por buen camino
Si mal no recuerdo (tengo firebird y delphi un poco olvidados) snvl era precísamente para aplicarse a cadenas. ¿Podrías especificar la sentencia sql que no funciona?
Un saludo,
F.T.G.
Responder Con Cita
  #2  
Antiguo 04-09-2007
Avatar de Paoti
Paoti Paoti is offline
Miembro
 
Registrado: may 2003
Ubicación: Monterrey. N.L., México
Posts: 612
Poder: 22
Paoti Va por buen camino
hola


desde firebird 1.5.x en adeñante me aprece ya viene integrada la función COALESCE


Ejemplo:

Código SQL [-]
SELECT NOMBRE, COALESCE(APELLIDOS, ''), COALESCE(EDAD, 0) FROM TABLA


coalesce devuelve el último valor si su antecesor viene nulo

su sintaxis es mas o menos así:


Código:
COALESCE(VALOR, VALOR2, VALOR3,...,VALORN)
si valor es nulo, devuelve valor1, si valor1 es nulo tambien devuelve valor2, etc etc hasta valorN
__________________
Estudia y anda en la calle.... que asi serás el doble de listo que los demás...

análisis de información
análisis y diseño de sistemas

Paoti Rios Reséndiz
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


La franja horaria es GMT +2. Ahora son las 21:52:00.


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