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
Sección titulada «Ejemplo»select Code, switch(Code, 1,'High', 2, 'Medium', 3, 'Low', 'N.A.')from MyDimensionTableEl 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 expr2FROM MyDimensionTableComentarios
Sección titulada «Comentarios»Se recomienda utilizar la expresión CASE en lugar de esta función SWITCH.