nvl
hay algo parecido al nvl en sql server que a algun valor que me retorne null cambiarlo por el valor que yo quiera
La función en MsSQL es
IsNull('campo', valor_defecto) esto es identico al NVL de Oracle
IsNull('campo', valor_defecto) esto es identico al NVL de Oracle
No tengo ni idea que es nvl, pero hay te va una ayudita
--declaras una variable
declare @val <tipo de dato>
--le asignas el valor que crees que te va dar null
set @var = (select /* lo que sea*/)
--control de flujo
if(@var is null)
begin
set @var = /*el valor que quiera*/
end
--para que te lo muestre
select @var
Lo puedes combinar de mil formas posibles
--declaras una variable
declare @val <tipo de dato>
--le asignas el valor que crees que te va dar null
set @var = (select /* lo que sea*/)
--control de flujo
if(@var is null)
begin
set @var = /*el valor que quiera*/
end
--para que te lo muestre
select @var
Lo puedes combinar de mil formas posibles