Postagens

Mostrando postagens de setembro, 2021

Window Functions: Lead e lag

Imagem
 Olá pessoal, espero que estejam todos bem! Espero logo encontrar vocês por ai nos eventos da comunidade técnica, alias que saudade de aglomerar nos eventos de SQL e conversar com pessoas que valem a pena ouvir, ouvir e ouvir.  Pessoal, hoje gostaria de compartilhar com vocês duas funções muito interessantes que foram introduzidas a partir do SQL 2012, essas funções permitiram que os desenvolvedores T-SQL escrevessem menos códigos e tivessem resultados de maneira mais performáticas, estamos falando da função lead e lag do SQL. Bom, irei explicar de forma mais detalhada e resumida cada função.       R esumidamente essas funções são para verificar a linha anterior e a linha posterior da linha analisada, KEEP CALM, irei explicar em detalhes, primeiro irei falar sobre  a função lead. Função lag: Sintaxe lead e lag: LEAD/LAG ( scalar_expression [ ,offset ] , [ default ] )        OVER ( [ partition_by_clause ] order_by_clause ) scalar_expression : Valor que será base para realizar o deslize