🔴 TODO ANALISTA DE DADOS DEVERIA SABER USAR ESSE RECURSO!!

  Рет қаралды 7,154

Ítalo Mesquita

Ítalo Mesquita

Күн бұрын

Пікірлер: 90
3 жыл бұрын
Lembrando que a função LAG, assim como todas as outras Window Functions seguem o padrão ANSI e portanto tem a mesma estrutura na grande maioria dos SGBD's.
@elsonmenezes1683
@elsonmenezes1683 Жыл бұрын
Aqui no meu sql server apareceu "'LAG' não é um nome da função interna reconhecido." Como posso resolver isso?
Жыл бұрын
Tens que ver a versão que está usando, usa SELECT @@VERSION
@elsonmenezes1683
@elsonmenezes1683 Жыл бұрын
@ Vi aqui que é a 2008
Жыл бұрын
@@elsonmenezes1683 isso está disponível a partir do SQL Server 2012.
@elsonmenezes1683
@elsonmenezes1683 Жыл бұрын
@ alguma alternativa pra usar no 2008?
@igorleonel1476
@igorleonel1476 Жыл бұрын
Ítalo, e que tal se tivéssemos uma tabela de registros de chamadas? Cada identificador (id) estaria associado a uma ligação com informações de data de início (dia, mês, ano, hora e minutos) e data de término. Como podemos identificar a quantidade de chamadas simultâneos?
@breno5743
@breno5743 3 ай бұрын
Muito boa a explicação, parabéns! Dependendo do segmento da empresa, podemos pegar fazer uma média da coluna DiasSemCompra, a partir disso, fazer algumas análises, exemplo: Quais clientes possuem os maiores intervalos sem compra Quais clientes possuem os menores intervalos sem compra Podemos adotar até uma medida recência.
@brenocesar7741
@brenocesar7741 2 жыл бұрын
Parabéns....estava procurando esse conteúdo e não achei em nenhum outro lugar!!!
@joaopaulogomes9876
@joaopaulogomes9876 Жыл бұрын
Meu amigo, parabéns pela explicação. Impossível ser mais claro. É difícil encontrar tão boa didática.
Жыл бұрын
Que bom. Muito conteúdo bom ainda por vir.
@esdrassantos6831
@esdrassantos6831 2 жыл бұрын
Mano, seu vídeo me ajudou muito, tentei ler a função lag na documentação e não tava entendendo nada. Obrigadooooooo!
2 жыл бұрын
Realmente é complicado entender determinadas coisa no site da Microsoft. _Mais vídeo estarão vindo em breve._
@abreu3286
@abreu3286 3 жыл бұрын
Como nas demais vezes, Excelente !!!!! Parabéns Ítalo!!!
@elsonmenezes1683
@elsonmenezes1683 Жыл бұрын
O Ítalo é fera demais. Já fiz um curso de sql para consultores de BI com ele.
@SBonifacioJr
@SBonifacioJr Жыл бұрын
Cara! Muito bom, meu amigo. Sua didática é ótima.
@desenvolvedorvirtual4843
@desenvolvedorvirtual4843 3 жыл бұрын
Que recurso legal. Não conhecia ainda.
@matheusluiz6
@matheusluiz6 2 жыл бұрын
Excelente vídeo Ítalo, parabéns ganhou mais um inscrito!!!
@fidelisrenato
@fidelisrenato Жыл бұрын
Vídeo de altíssima qualidade. Aula sensacional. Parabéns. Salvou horas de dor de cabeça que eu iria ter.. 😅😂
@vozesdoapocalipse
@vozesdoapocalipse Жыл бұрын
ERRAR É MUITO IMPORTANTE, MAS ACHAR A SOLUÇÃO E O CONCEITO PRONTO É MELHOR AINDA..... PASSEI DUAS DIÁRIAS ESCREVENDO CÓDIGO PRA SOLUÇÃO ESTÁ NESSE VÍDEO....
@rodrigodesousa7160
@rodrigodesousa7160 Жыл бұрын
Sensacional 👏
@mauroguimaraes9087
@mauroguimaraes9087 3 жыл бұрын
Excelente, muito bom, parabéns.
@robsonursino4838
@robsonursino4838 2 жыл бұрын
Gostei muito da explicação parabéns!
@roniesouza1563
@roniesouza1563 3 жыл бұрын
Sensacional!!! Parabéns.
@Maggalhaes99
@Maggalhaes99 Жыл бұрын
você é genial!
@1975fabiosantos
@1975fabiosantos Жыл бұрын
Muito boa a explicação, parabéns
@HenriqueAlmeida-vp1vv
@HenriqueAlmeida-vp1vv Жыл бұрын
Sensacional !
@elizabethmoreiradasilva4813
@elizabethmoreiradasilva4813 2 жыл бұрын
Excepcional a explicação, muito obrigada! Quando eu insiro a 3ª cláusula do LAG, aparece o erro: "Argument 3 to analytic function 'lag' has to be a constant. Found Deref." Como resolver?
@leticialuna2132
@leticialuna2132 3 жыл бұрын
🚀 conteúdo excelente
3 жыл бұрын
Obrigado 🙌
@MundoEmDestruicao
@MundoEmDestruicao 2 жыл бұрын
Excelente
@guiaugustus2105
@guiaugustus2105 3 жыл бұрын
Muito bom, parabéns!
@patrikdon.asensi2620
@patrikdon.asensi2620 2 жыл бұрын
Top, muito bem explicado.
@hugonicolaubarbosadegusmao7824
@hugonicolaubarbosadegusmao7824 2 жыл бұрын
Sensacional! Pode passar o db para colocar em prática?
@carolmarquesrr
@carolmarquesrr 2 жыл бұрын
Muito bom, ítalo continue, adorei sua explicação!!!
@maryhelenab
@maryhelenab 2 жыл бұрын
Excelente explicação! Bem claro, objetivo e didático. Muito obrigada por compartilhar!
@joaopoliceno8844
@joaopoliceno8844 3 жыл бұрын
Muito bom.
@brunog2766
@brunog2766 2 жыл бұрын
Excelente explicação! Muito obrigado por compartilhar!
@fernandoferreira8803
@fernandoferreira8803 Жыл бұрын
Parabéns pelo conteúdo!! Simples e didático 👏🏻👏🏻
@luizamatos975
@luizamatos975 3 жыл бұрын
Muito bom!
@laerciocoelho
@laerciocoelho 3 жыл бұрын
Como sempre muito bem explicado! Sua didática é excelente, Ítalo.
3 жыл бұрын
Muito obrigado!!
@pezao_oficial
@pezao_oficial 4 ай бұрын
Muito bem explicado..
@adiliophi
@adiliophi 3 жыл бұрын
Great!
@gabrielfinco8768
@gabrielfinco8768 3 жыл бұрын
Essa aula caiu do céu! muito obrigado pelo conteúdo ,estou estudando SQL para analise de dados e creio que esse canal vai me ajudar muito! bom já deixo a sugestão ,sobre um total acumulado usando window fuction pode ser útil!
3 жыл бұрын
Farei no próximo vídeo.
@Yuri-fg7my
@Yuri-fg7my 3 жыл бұрын
Caramba, era isso mesmo que estava procurando. Parabéns me ajudou demais. 👏👏 +1 inscrito.
@hidekisato1733
@hidekisato1733 Жыл бұрын
Mestre!!
@duzaoveloso
@duzaoveloso 3 жыл бұрын
Muito bom Ítalo, parabéns!
@thiagomachado5261
@thiagomachado5261 3 жыл бұрын
Muito bom, Ítalo! Parabéns pela qualidade do vídeo.
@jacaredopneu
@jacaredopneu Жыл бұрын
Muito obrigado por compartilhar esse conhecimento, com toda certeza ele será aplicado com sucesso onde eu trabalho.
@CentroCoronelAprende
@CentroCoronelAprende 3 жыл бұрын
italo muchas gracias por el video. mucho animo. saludos de chile
3 жыл бұрын
Gracias. Me alegro de que te haya gustado el contenido
@pedro3261
@pedro3261 3 жыл бұрын
Excelenete conteudo amigo
@Luis83186
@Luis83186 2 жыл бұрын
Showww. Obrigado pela Aula.
@fansouzafrei
@fansouzafrei 3 жыл бұрын
Aula! Foi pro favorito, se possível, cria mais conteúdos sobre funções de janela. Abraços!
3 жыл бұрын
Farei em breve Fernando.
@cleverdemoraes7639
@cleverdemoraes7639 2 жыл бұрын
Olá, preciso comparar duas tabelas uma de compras e uma de vendas, para saber se quando um produto foi vendido ele estava a mais de 100 dias depois de sua compra, a função lag poderia ser usada para esta finalidade? Ja que historicamente haverá várias compras e vários pedidos.
@gunitk2
@gunitk2 3 жыл бұрын
Show de bola meu bro.. dica incrível
@GuilhermeMendesG
@GuilhermeMendesG 2 жыл бұрын
Que vídeo maravilhoso! Obrigado, Ítalo!
@th_l99
@th_l99 Жыл бұрын
muito bom
@pcreis
@pcreis 8 ай бұрын
Parabéns pela aula muito bom, queria somente questionar se usando o código "LAG" novamente na função "DATEDIFF" não impacta na performance da query e se não seira possível usar direto a nova coluna criada que já está com à informação que precisamos?
@brunosimplicio5097
@brunosimplicio5097 3 жыл бұрын
Muito bom, consegui entender perfeitamente e ainda resolveu meu problema 👏🏾
@orafaelgf
@orafaelgf 2 жыл бұрын
Ótima didática, parabéns pelo vídeo. Se possível, crie vídeos sobre CTEs por favor (com múltiplas ctes). Sucesso.
2 жыл бұрын
Excelente sugestão, irei fazer em breve sobre CTE's e tabelas temporárias.
@luisclaudiomesquita9530
@luisclaudiomesquita9530 3 жыл бұрын
Excelente meu amigo ! Qual é essa dB que estás usando de exemplo ? Abs
@GaiaToTV
@GaiaToTV 2 жыл бұрын
Italo ta por ai meu querido? preciso falar contigo
@TheMrGioia
@TheMrGioia 2 жыл бұрын
Preciso de uma ajuda bem rápida com essa function. Consegue me ajudar por favor?
@ElOculto2d
@ElOculto2d 2 жыл бұрын
Conteúdo sensacional Ítalo, parabéns, espero que continue trazendo ainda mais! Obrigado!
@bitips
@bitips 3 жыл бұрын
Ítalo, tem algum vídeo explicando CTEs ?
3 жыл бұрын
Ainda não, mas vou por na lista de assuntos dos próximos vídeos.
@brunnorodrigo
@brunnorodrigo 3 жыл бұрын
Show ítalo, sabe como seria essa função para bd Oracle?
3 жыл бұрын
Exatamente igual. As Window Functions seguem o padrão ANSI, ou seja, são iguais em qualquer SGBD.
@edu0d214
@edu0d214 Жыл бұрын
Como fazer exatamente a mesma coisa no MySQL já que não tem a função OVER?
Жыл бұрын
Mas no MySQL tem OVER sim. dev.mysql.com/doc/refman/8.0/en/window-functions-usage.html
@edu0d214
@edu0d214 Жыл бұрын
@ estranho, no MySQL que eu uso a estrutura Over (partition by) não é reconhecida :( Não fica nem azul quando escrevo
@Tcristol
@Tcristol 2 жыл бұрын
Olá ítalo! É possível usarmos a LAG para eleger somente as 5 maiores valores vendas po rcliente?
2 жыл бұрын
Neste caso recomendo um ROW_NUMBER(). O princípio é exatamente igual a LAG, mas o ROW_NUMBER monta um rank. Então teríamos a mesma estrutura, troca do apenas LAG() por ROW_NUMBER(), o PARTITON BY seria por cliente e o order by pelo valor de venda em ordem decrescente.
@Tcristol
@Tcristol Жыл бұрын
@ Eu tentei mas mas não consegui eleger pela categoria que tenho. o row_number numera sequencialmente todas as linhas do select
Жыл бұрын
@@Tcristol mande um exemplo para italo.mesquita@analisevisual.com.br
@elsonmenezes1683
@elsonmenezes1683 Жыл бұрын
A execução dessa função pesa muito na consulta se eu tiver uma base de dados muito grande?
Жыл бұрын
Particularmente nunca tive problemas.
@iinvest_mais
@iinvest_mais Жыл бұрын
Pode compartilhar a base para estudos?
Жыл бұрын
Olá, essa base só está disponível para alunos do curso pois é uma base real com inúmeros objetos e informações para os alunos. Mas a Microsoft disponibiliza uma base mais simples mas que é possível praticar chamada AdventureWorks.
@iinvest_mais
@iinvest_mais Жыл бұрын
@ Ok. Obrigado pelo retorno.
@DJVSilva
@DJVSilva Жыл бұрын
Muito top essa funação fora a explicação e didática!
@gabriellima6167
@gabriellima6167 8 ай бұрын
Muito bom, mas muito enrolado na explicação, qualquer pessoa que chega no nível de função de janelas dispensa algumas explicações básicas.
8 ай бұрын
Mas tem muita gente que não está nesse nível e cai aqui pela necessidade.
CALCULANDO MÉDIA MÓVEL USANDO SQL
17:33
Ítalo Mesquita
Рет қаралды 348
APRENDA COMO FAZER RANK DA FORMA CORRETA | ROW_NUMBER | SQL
15:25
Ítalo Mesquita
Рет қаралды 1,7 М.
Enceinte et en Bazard: Les Chroniques du Nettoyage ! 🚽✨
00:21
Two More French
Рет қаралды 42 МЛН
The Best Band 😅 #toshleh #viralshort
00:11
Toshleh
Рет қаралды 22 МЛН
Каха и дочка
00:28
К-Media
Рет қаралды 3,4 МЛН
Acumulando valores de uma coluna utilizando uma instrução SQL
14:40
Ítalo Mesquita
Рет қаралды 9 М.
Fiz um servidor de "SQL"?? | Entendendo Banco de Dados
1:14:42
Fabio Akita
Рет қаралды 151 М.
SQL Window Functions in 10 Minutes
10:13
Colt Steele
Рет қаралды 95 М.
Descubra seu nível de conhecimento em SQL NESTE VÍDEO
11:24
MQFS - Meu querido Firebird SQL
Рет қаралды 1,8 М.
CSV para o SQL Server usando BULK INSERT
18:50
Ítalo Mesquita
Рет қаралды 1,5 М.
WINDOW FUNCTION NA PRÁTICA | AGGREGATION, OFFSET, RANK
28:51
Ítalo Mesquita
Рет қаралды 1,4 М.
Путин ответил на ультиматум Трампа
7:25
Diplomatrutube
Рет қаралды 1,8 МЛН
Enceinte et en Bazard: Les Chroniques du Nettoyage ! 🚽✨
00:21
Two More French
Рет қаралды 42 МЛН