In questo tutorial, impareremo come recuperare un elemento da un determinato set utilizzando l'indice con l'aiuto della funzione sezione () in SQL Server.
SQL Server Scept () Dissezione della funzione
La funzione Scegli restituisce un elemento in un indice specificato da un determinato elenco di valori. La sintassi della funzione è come descritta nei seguenti:
Scegli (indice, val_1, val_2 [, val_n])La funzione prende due argomenti: un indice numerico e un elenco di valori.
Gli argomenti della funzione sono spiegati di seguito:
SQL Server Scept () Esempio di funzione
Il seguente esempio mostra l'uso della funzione Selec () con valori letterali:
Seleziona Scegli (4, 1,2,3,4,5,6,7,8) come var;Il valore risultante è come mostrato nell'illustrazione fornita.
Scegli () funzione usando una colonna della tabella
Supponiamo di avere una tabella come mostrato nel seguente:
Possiamo usare la funzione Selec () su una colonna della tabella come mostrato nella seguente:
Selezionare Product_name, quantità, prezzo, scegliere(stato, 'Disponibile', 'out_of_stock', 'backorder') COME produttore da prodotti;
La query elabora il valore dalla funzione sezione () e la mappa al valore corrispondente nella tabella.
L'output risultante è mostrato nel seguente:
Conclusione
In questo post, hai imparato come utilizzare la funzione SQL Server scelto () per recuperare un elemento in base al suo indice. Tieni presente che sebbene la funzione scelto () sia facile da usare e capire, dovresti notare alcune cose:
La funzione sezione () è un metodo rapido e semplice per recuperare i valori da un determinato set. Pertanto, è bene considerarlo dove è applicabile.