Ir al contenido

elementat

La función ElementAt convierte un entero en una expresión seleccionándola de una lista en función de su posición.

Se trata de una manera compacta de utilizar el la sintaxis simple de CASE para traducir enteros ordinales en expresiones.

select Id, ElementAt(Code, 'High', 'Medium', 'Low') Description
FROM MyTable

El código SQL generado utiliza la expresión CASE:

SELECT
Id,
CASE Code WHEN 1 THEN 'High' WHEN 2 THEN 'Medium' WHEN 3 THEN 'Low' END AS Description
FROM MyTable