Free cookie consent management tool by TermsFeed Policy Generator
  • Azure SQL
  •    10 visualizações da página
  • 2024, maio 01, quarta

#055 escolher valor de uma lista no azure sql

Como escolher valor de uma lista em Consulta (SELECT) existente na linguagem de Manipulação de Dados (DML) do Azure SQL/SQL Server

Este código T-SQL realiza uma consulta na tabela "erp.Colaboradores". Vou explicar cada parte do código:

  1. SELECT [ID], CHOOSE([ID_Motivo_Demissao], 'COM justa causa', 'SEM justa causa', NULL, 'Pedido de demissão') AS [Motivo_Demissao]:

    • SELECT: Indica que a próxima parte do código especificará quais colunas serão retornadas na consulta.
    • [ID]: Seleciona a coluna "ID".
    • CHOOSE([ID_Motivo_Demissao], 'COM justa causa', 'SEM justa causa', NULL, 'Pedido de demissão') AS [Motivo_Demissao]: Utiliza a função CHOOSE para atribuir um motivo de demissão com base no valor da coluna "ID_Motivo_Demissao". A função CHOOSE permite escolher um valor com base em uma lista de opções. Se o valor for 1, será 'COM justa causa'; se for 2, será 'SEM justa causa'; se for 3, será NULL; se for 4, será 'Pedido de demissão'. O resultado dessa escolha é renomeado como "Motivo_Demissao".
  2. FROM [erp].[Colaboradores]:

    • FROM: Indica a tabela da qual os dados serão selecionados.
    • [erp].[Colaboradores]: É o nome da tabela da qual os dados serão extraídos. O prefixo "erp." sugere que a tabela está em um esquema chamado "erp".

Portanto, o código retorna os IDs dos colaboradores e o motivo de demissão correspondente com base no valor da coluna "ID_Motivo_Demissao". Essa consulta é útil quando você deseja mapear códigos de motivo de demissão para descrições mais legíveis em seus resultados.

Este contéudo contém
  • Conteúdo Imagem
  • Idioma Português
  • Duração
  • Legenda Não

  • Tempo de leitura 1 min 15 seg

avatar
Fabio Santos

Cientista de Dados e Consultor de Soluções Digitais e Analíticas


  • Compartilhe

Youtube Channel

@fabioms

Inscreva-se agora