![]() |
Concatenar Nulls.. Como?
Hola que tal saludos.. estoy utilizando delphi 7 y interbase 6.5..
tengo el siguiente problemilla.. estoy haciendo esta consulta :cool: Código:
SELECT CVECATPER, RFCCATPER, APEPATPER, APEMATPER, NOMCATPER, la parte que esta de negrillas y cursiva es la que concateno, todo esta bien. lo malo es que cuando uno de esos campos es NULL me da como resultado null , estuve leyendo y eso es normal ya que el SQL asi lo hace... pero no habra alguna funcion que me identifique cuando es null y no concatenarlo.. Gracias de ante mano. |
Hola,
con firebird tienes COALESCE que devuelve lo que quieras si es null. con interbase creo que esta opcion esta a partir de la version 7 Como alternativas, puedes poner un trigger before insert/update que si el/los campos son nulos que los ponga a 0, o hacerlo mediante un procedimiento almacenado. Saludos |
Resp
Debes tener en cuenta que cualquier operacion con null siempre te devolvera null ya que el interprete no sabe que hacer ya que nulo no es nada osea nada tampoco es algo que no se sabe que es ho no existe. COmo te dijeron anterios mente haslo con COALESCE
|
concatenar Nulls
Gracias por responder rastafarey, cahp. son muy amables..;)
perdonen la demora... :p Saludos y que esten bien..:) |
La franja horaria es GMT +2. Ahora son las 04:02:04. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi