¿Eres amante de la programación y deseas aprender más sobre las sentencias SQL? ¡Enhorabuena! Llegaste al lugar indicado. En esta ocasión, queremos hablarte sobre una de las sentencias más utilizadas en SQL: IF…ELSE. Si deseas conocer más acerca de esta herramienta, te invitamos a que sigas leyendo este interesante artículo en TIEngranaje.
el sql IF
…ELSE
La instrucción impone condiciones (expresión booleana) en la ejecución de una instrucción Transact-SQL. Las sentencias SQL que siguen a un IF
La palabra clave se ejecuta si se cumple la condición (TRUE
).
el opcional ELSE
La palabra clave ejecutará las sentencias SQL que siguen cuando el IF
la condición no se cumple (FALSE
). El IF
…ELSE
La declaración se usa generalmente en un procedimiento o disparador de SQL.
Sintaxis
IF (expression)
BEGIN
Sql Code
...
END
ELSE
BEGIN
Sql Code
...
END
Ejemplo
IF @quantity > 0
BEGIN
SELECT [Name], [Qty]
FROM INVENTORY
WHERE InvID = @ID
END
ELSE
BEGIN
SELECT 'Not In Stock'
END
Si una instrucción SQL sigue a la IF
o ELSE
bloque, el BEGIN
y END
las palabras clave son opcionales.