Free cookie consent management tool by TermsFeed Policy Generator
  • Azure SQL
  •    6 visitas a la página
  • 2024, marzo 22, viernes

#054 Condicional por función lógica en Azure SQL

Como obter resultado por condicional de função lógica em Consulta (SELECT) existente na linguagem de Manipulação de Dados (DML) do Azure SQL/SQL Server

Este código T-SQL realiza una consulta en el "erp. Colaboradores". Explicaré cada

parte del código:SELECT [
  1. ID], IIF([Descarte] IS NULL, 'I', 'A') como Estado

    :
    • SELECT: Indica que la siguiente parte del código especificará qué columnas se devolverán en la consulta.
    • [ID]: Selecciona la columna "ID".
    • IIF([Renuncia] IS NULL, 'I', 'A') AS Estado: Utiliza la función IIF para evaluar si la columna "Renuncia" es nula. Si es nulo, asigna 'I' (indicando "Inactivo"), de lo contrario asigna 'A' (indicando "Activo"). El resultado de esta condición se renombra a "Estado".
  2. DESDE [erp].[ Colaboradores]

    :
    • FROM: Indica la tabla de la que se seleccionarán los datos.
    • [ERP]. [Colaboradores]: Este es el nombre de la tabla de la que se extraerán los datos. El prefijo "erp." sugiere que la tabla está en un esquema llamado "erp".
  3. ORDER BY [ID] DESC

    :
    • order BY: Ordena los resultados de la consulta.
    • [ID] DESC: Ordena los resultados en función de la columna "ID", descendente (DESC), es decir, del valor más alto al más bajo.
Por lo tanto, el

código devuelve los ID de los empleados y un estado ('I' para Inactivo, 'A' para Activo) basado en la presencia o ausencia de una fecha de renuncia en la columna "Renuncia". Los resultados se ordenan por los identificadores de forma descendente. Esta consulta es útil cuando desea ver el estado (activo o inactivo) de los colaboradores en orden descendente de ID.

Este contenido contiene
  • Conteúdo Imagem
  • Idioma Português
  • Duración
  • Subtítulos Não

  • Tiempo de leer 1 min 18 seg

avatar
Fabio Santos

Científico de datos y consultor de soluciones digitales y analíticas


  • Compartir

Youtube Channel

@fabioms

Suscríbase ahora