# 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.