Kategorie: Wszystkie - bucle - retorno - flujo - condicionales

przez JONATHAN GERMAN BENAVIDES SAN LUCAS 2 lat temu

136

Sentencias de control de SQL

Sentencias de control de SQL

Sentencias de control de SQL

Sintaxis Return RETURN;

Le Pone fin la instrucción que se ejecuta.
Ejemplo: DECLARE @CONTADOR INT SET @CONTADOR = 10 WHILE (@CONTADOR >0) BEGIN PRINT '@CONTADOR = ' + CONVERT(NVARCHAR,@CONTADOR) SET @CONTADOR = @CONTADOR -1 IF (@CONTADOR = 5) RETURN END PRINT 'FIN'

Sintaxis Case CASE WHEN THEN WHEN THEN ELSE END

Declaramos Una Variable de tipo cadena a la variable le asignaremos el valor que comparara el case hasta encontrar El Correspondiente.
Ejemplo: Select Precio = CASE WHEN UnitPrice is null THEN 'Desconocido' WHEN UnitPrice < 10 THEN 'PRECIO ALTO' WHEN UnitPrice > 10 THEN 'PRECIO BAJO' ELSE 'Cuesta Exactamente 10' END from products

Sintaxis While While begin end

Bueno Ya Que El While Es Un Bucle. Primero Creamos Una Variable y Le Asignamos Un Valor despues Se Va La Sentencia Compara el Valor Y Si Es Verdadero Ejecutara
Ejemplo:Declare @Contador int set @Contador = 10 while (@Contador > 0) begin print '@Contador = ' + CONVERT(NVARCHAR,@Contador) set @Contador = @Contador -1 end

Sintaxis If-Else IF ELSE

Se Utiliza Begin Y End Para Colocar Un Segmento O Bloque de codigo En El cuerpo Del If O Else Donde Usted lo Crea Conveniente Para El Ejemplo Con El Bloque De Codigo .
Ejemplo: IF (SELECT COUNT(*) FROM Products WHERE UnitsInStock>=100)> 6 BEGIN PRINT 'Existen Mas De 10 Productos Con Mas De 100 Unidades En Stock' SELECT ProductName,UnitsInStock FROM Products WHERE UnitsInStock > 100 END ELSE PRINT 'No Hay Productos Con Mas De 100 Unidades En StocK'

El Control Del Flujo Mediante Un Pequeño Conjunto De Instrucciones: If… Else While Case Return

Return: Es el valor entero que se devuelve. Los procedimientos almacenados pueden devolver un valor entero al procedimiento que realiza la llamada o a una aplicación.
Case: La función CASE selecciona una entre un conjunto de expresiones a evaluar y devuelve el valor de retorno de la expresión seleccionada como su valor.
While: El bucle while o bucle mientras es un ciclo repetitivo basado en los resultados de una expresión lógica
If-Else: Nos Permite Ejecutar Instrucciones Condicionales.