Neste tutorial, aprenderemos como buscar um item de um determinado conjunto usando o índice com a ajuda da função CHOTE () no SQL Server.
SQL Server Choice () Função Dissecção
A função Escolha retorna um item em um índice especificado de uma determinada lista de valores. A sintaxe da função é como descrita no seguinte:
Escolha (índice, val_1, val_2 [, val_n])A função leva dois argumentos: um índice numérico e uma lista de valores.
Os argumentos da função são explicados no seguinte:
Exemplo de função SQL Server Choice ()
O exemplo a seguir mostra o uso da função escolha () com valores literais:
Selecione Escolha (4, 1,2,3,4,5,6,7,8) como var;O valor resultante é como mostrado na ilustração fornecida.
Escolha () função usando uma coluna de tabela
Suponha que tenhamos uma tabela como mostrado no seguinte:
Podemos usar a função escolha () em uma coluna de tabela, como mostrado no seguinte:
Selecione product_name, quantidade, preço, escolher(status, 'Disponível', 'out_of_stock', 'retaguarda') como fabricante de produtos;
A consulta processa o valor da função escolha () e o mapeia para o valor correspondente na tabela.
A saída resultante é como mostrado no seguinte:
Conclusão
Nesta postagem, você aprendeu a usar a função SQL Server escolha () para buscar um item com base em seu índice. Lembre -se de que, embora a função escolha () seja fácil de usar e entender, você deve observar algumas coisas:
A função escolha () é um método rápido e fácil de buscar os valores de um determinado conjunto. Portanto, é bom considerá -lo onde é aplicável.