Sentencias de Control - SQL Server 2014

/*utilizando: IF*/
declare @idemple int, @cant int
set @idemple=2
select @cant=count(*) from ventas.pedidoscabe
where IdEmpleado = @idemple
if @cant=0
print 'Empleado realizo cero pedidos'
else if @cant=1
print 'Empleado realizo un pedido'
else
print 'Empleado realizo varios pedidos'
go
/*utilizando: CASE*/
select IdEmpleado, NomEmpleado, ApeEmpleado,
(case idcargo
when 1 then 'Representante de Ventas'
when 2 then 'Ejecutivo de Ventas'
when 3 then 'Supervisor de Ventas'
when 4 then 'Auxiliar de Ventas'
end)as cargo
from RRHH.empleados
go
declare @stock int
set @stock=100
select NomProducto, PrecioUnidad, UnidadesEnExistencia,
(case
when UnidadesEnExistencia>@stock then 'Stokeado'
when UnidadesEnExistencia=@stock then 'Limite'
when UnidadesEnExistencia<@stock then 'Compre'
end)as Estado
from compras.productos
go
/*utilizando:  WHILE*/
declare @x int
set @x=0
while(@x < 100)
begin
set @x = @x + 1
if (@x % 2 = 0)
print cast(@x as varchar) + '-->Numero Par'
else
print cast(@x as varchar) + '-->Numero Impar'
end

Comentarios

Entradas populares de este blog

Ejercicios Consola Visual Basic.NET

Numero Capicua Visual Basic

Procedimientos Almacenados ORACLE