Las expresiones condicionales se utilizan para verificar una condición determinada y tomar medidas basadas en el resultado de la condición. Son principales bloques de construcción en la programación y, por lo tanto, respaldados por casi todos los lenguajes de programación.
SQL no se deja atrás; En SQL estándar, encontrará varias construcciones de expresión condicional como Case, IfNull, Nullif, Counsce, etc.
En esta publicación, aprenderemos cómo usar la función Coalesce para devolver la primera expresión no nula.
Sintaxis de funciones
El siguiente fragmento muestra la sintaxis de la función:
Fusionar (expr [, ...])
La función luego devolverá un tipo de datos coaccionados de la expresión. Estos también se conocen como supertipos.
Ejemplo
A continuación se muestra un uso básico de la función Counsce.
Seleccionar fusele (1,2,3) como resultado;
En este caso, dado que la expresión de entrada no contiene ningún valor nulo, la función debe devolver el primer valor como:
resultado
1
Ejemplo 2
El segundo ejemplo ilustra cómo funciona la función en una expresión nula.
seleccionar fusele (nulo, nulo, 3, nulo) como resultado;
En este caso, la función ignorará los dos primeros valores nulos y devolverá el primer valor no nulo como:
resultado
3
Conclusión
En este breve tutorial, discutimos el uso de la función Coalesce para devolver el primer valor no nulo en una expresión dada. Siéntase libre de explorar los documentos para aprender más.
Gracias por leer!!