SQL Server si ... de lo contrario
El siguiente bloque de código muestra la sintaxis de la instrucción if ... else en SQL Server:
Si boolean_expressionLa declaración acepta los argumentos como se muestra:
Veamos ejemplos de uso de la instrucción if ... else en SQL Server.
Ejemplo 1
El ejemplo a continuación muestra cómo usar una declaración IF sin un respaldo.
declarar @age int;En este caso, la declaración no incluye una declaración más. Por lo tanto, dado que la expresión booleana es falsa, la consulta anterior no actuará.
Veamos un ejemplo que incluye una declaración de lo contrario.
Ejemplo 2
Tenga en cuenta el ejemplo que se muestra a continuación:
declarar @age int;En el ejemplo anterior, comenzamos declarando una variable llamada "edad" de tipo int int. Luego establecemos un valor para la variable, que podemos usar para una expresión booleana.
Finalmente, usamos una declaración IF para verificar si el valor de la variable de edad es mayor que 18. Si es cierto, imprimemos "podemos conducir."De lo contrario, imprima" No puede conducir."
Una vez que ejecutamos las declaraciones anteriores, deberíamos ver una salida como se muestra:
Poder manejarEjemplo 3
También podemos definir las declaraciones anidadas de si y si más como se muestra.
declarar @age int;En este ejemplo, usamos un bloque if para probar una condición específica. Luego usamos un bloque de Else y agregamos una condición anidada para múltiples controles.
Ejecutar el código anterior debe salir:
aceptadoAunque anidados si se respaldan las declaraciones, no proporcionan una buena legibilidad.
Conclusión
Esta publicación discutió los fundamentos de trabajar con SQL Server si ... otras declaraciones para implementar el flujo de control en sus declaraciones SQL.
Para mejorar sus habilidades de SQL Server, estén atentos para la próxima serie.