En este tutorial, aprenderemos cómo obtener un elemento de un conjunto determinado utilizando el índice con la ayuda de la función Elige () en SQL Server.
Disección de función de elección SQL ()
La función de elección devuelve un elemento en un índice especificado de una lista dada de valores. La sintaxis de la función es la descrita en lo siguiente:
Elija (index, val_1, val_2 [, val_n])La función toma dos argumentos: un índice numérico y una lista de valores.
Los argumentos de la función se explican en lo siguiente:
SQL Server Elige () Función Ejemplo
El siguiente ejemplo muestra el uso de la función Elección () con valores literal:
Seleccione Elija (4, 1,2,3,4,5,6,7,8) como var;El valor resultante es el que se muestra en la ilustración proporcionada.
Elija () función usando una columna de tabla
Supongamos que tenemos una tabla como se muestra en lo siguiente:
Podemos usar la función Choice () en una columna de tabla como se muestra en lo siguiente:
seleccionar Product_Name, cantidad, precio, elegir(estado, 'Disponible', 'out_of_stock', 'backorder') como fabricante de productos;
La consulta procesa el valor de la función elegir () y lo asigna al valor correspondiente en la tabla.
La salida resultante es como se muestra en lo siguiente:
Conclusión
En esta publicación, aprendió cómo usar la función SQL Server Elige () para obtener un elemento basado en su índice. Tenga en cuenta que, aunque la función Choice () es fácil de usar y comprender, debe tener en cuenta algunas cosas:
La función elegir () es un método rápido y fácil para obtener los valores de un conjunto dado. Por lo tanto, es bueno considerarlo donde es aplicable.