Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Función nvl (https://www.clubdelphi.com/foros/showthread.php?t=67473)

M. FM. 19-04-2010 14:05:30

Función nvl
 
Buenas tardes:

Estoy probando el uso de nvl en una query y me sigue devolviendo NULL. No consigo entender por qué.

Ésta es mi query:
Código SQL [-]
select nvl(descripcion,'prueba') 
from articulos 
where codigo = '55';

Como no hay ningún artículo con código '55', el resultado debería ser 'prueba', pero da null. He probado también con una query numérica, y me pasa igual.

Estoy en oracle 9.2.0.4.0 y se supone que nvl debería funcionar en esta versión, pero nada.

Les agradecería mucho cualquier pista de por qué me pasa esto.
Saludos,
M.

M. FM. 19-04-2010 14:14:11

Nada, que ya lo he entendido. Nvl no funciona cuando no hay datos, sino cuando existe la fila pero el valor de la columna que se está pidiendo es null.

Perdón por las molestias.

Saludos


La franja horaria es GMT +2. Ahora son las 06:18:13.

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