# switch ❇️
La función switch
es una manera compacta de utilizar el la sintaxis simple de CASE
. Esta función evalúa una expresión y devuelve una de las posibles salidas en función de su valor.
Requiere por lo menos 3 argumentos.
# Ejemplo
select Code, switch(Code, 1,'High', 2, 'Medium', 3, 'Low', 'N.A.')
from MyDimensionTable
El código SQL generado utiliza el operador CASE
:
SELECT
Code,
CASE Code WHEN 1 THEN 'High' WHEN 2 THEN 'Medium' WHEN 3 THEN 'Low' ELSE 'N.A.' END AS expr2
FROM MyDimensionTable
# Comentarios
Se recomienda utilizar la expresión CASE
en lugar de esta función SWITCH
.