Una declaración de caso es similar a un bloque anidado if ... el más que le permite probar una lista de condiciones y devolver solo un valor de la lista de posibles resultados.
A menudo encontrará el uso de declaraciones de casos en procedimientos almacenados o funciones SQL para ejecutar un conjunto de condiciones.
Este tutorial nos enseña cómo trabajar con declaraciones de casos en SQL estándar.
Declaración de casos SQL
Podemos expresar la sintaxis de una instrucción de caso en SQL como se muestra en lo siguiente:
CASODiscutamos cómo trabajar con la declaración del caso utilizando ejemplos prácticos. Primero, considere la tabla de un empleado de ejemplo como se muestra en la siguiente:
En este CSE, tenemos una tabla que contiene la información del empleado. Veamos cómo podemos usar la instrucción de caso SQL para implementar las declaraciones condicionales.
Tenga en cuenta la siguiente declaración de ejemplo:
usar empleados;El ejemplo anterior introduce una declaración de caso para proporcionar una descripción del género.
Salida resultante:
Ejemplo:
También podemos usar la declaración de caso con una cláusula de orden por orden como se muestra en la siguiente:
Seleccione Emp_No, First_Name, Gender de los empleadosTabla resultante:
ahí tienes. Un método simple e intuitivo para ordenar las filas en un conjunto de resultados utilizando las declaraciones de caso.
Conclusión
En este tutorial, aprendimos cómo usar la declaración de caso en SQL estándar para agregar las verificaciones condicionales. Los condicionales pueden ayudarlo a agregar flexibilidad en sus declaraciones SQL.