O guia definitivo do JOIN no SQL | SQL Básico - Parte 3

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 พ.ย. 2024
  • letsdata.ai/sq...
    Lançamos uma formação completa de SQL com 3 cursos incluídos:
    Conceitos Básicos de Bases de Dados Relacionais
    Relações, tabelas, domínios, colunas, etc
    SQL Essencial
    Primeiras consultas, WHERE, SELECT, GROUP BY, ORDER BY, JOIN, criação de tabelas
    SQL Master
    Subconsultas, UNION, WITH, Strings, Datas, Condições, Window Functions
    Saiba mais em letsdata.ai/sq...
    ---------
    Neste último vídeo sobre SQL Básico vamos descobrir que existem vários tipos de junção! E todos
    são importantes não só para SQL, mas para manipulação de dados tabulares de tudo que é tecnologia!
    Fechamos nosso mini curso de SQL com as consultas aninhadas e o comando WITH. Tudo isso pra você ter mais ferramentas na hora de responder às perguntas de negócio da sua empresa. Ainda temos um bônus com vários comandos que considero úteis para o nosso dia a dia e que ainda não apresentamos nos outros vídeos.
    Ao término deste vídeo, você será capaz de:
    Realizar consultas onde todos os elementos de uma tabelas aparecem, mesmo que haja junção com outras tabelas (ex: fazer um relatório de vendas de empregados, trazendo TODOS os nomes e vendas, até os nomes daqueles que não venderam nada no período).
    Utilizar consultas aninhadas como se fossem tabelas (pode ser útil em muitos casos onde a periodicidade da tabela principal e aninhada são diferentes (ex : uma tabela está com vendas
    trimestrais e outra está mensal).
    Clica logo no play e no like :)
    Não se esqueça de se inscrever no canal para assistir os próximos vídeos!
    ---------
    W3Schools: www.w3schools....
    Download do material deste vídeo: drive.google.c...
    SQL - Parte 1 | Do Zero às Primeira Consultas com SQL: • Do Zero às Primeiras C...
    SQL - Parte 2 | Consultas mais elaboradas com SQL: • Consultas mais elabora...
    ⬇️ Download do eBook "Como se Tornar um Cientista de Dados?": ebook.letsdata...
    ✅ Jornada Cientista de Dados! Deixe seu email para saber quando houver novas turmas: www.letsdata.a...
    ---------
    Leon Sólon é bacharel em Ciência da Computação e mestre em Ciência de Dados pela Universidade de Brasília - UnB. Possui mais de 20 anos de experiência na área de TI e mais há mais de 5 anos como cientista de dados. Atualmente é Auditor-Fiscal da Receita Federal (atuando como cientista de dados) e cientista de dados da startup Bludworks.
    ----------
    📸 Nos siga no Instagram: / letsdata.ai
    📸 @leon_solon @felipeschiavon @bernardolago
    🐦 Nos siga no Twitter: / letsdataai
    🐦 @leonsolon @felipeschiavon @bernardolago
    Medium: / lets
    LinkedIn: / lets-data
    ✉️ E-mail: contato@letsdata.ai
    ----------
    Ouça nosso podcast nos principais players:
    🟣 Spotify: open.spotify.c...
    🟣 iTunes: podcasts.apple...
    🟣 Google Podcast: podcasts.googl...
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 180

  • @diegolopes3796
    @diegolopes3796 7 หลายเดือนก่อน +9

    Cara! Você é top! Todos os vídeos de outros professores tenho que assistir 2 ou 3 vezes para entender, o seu é uma vez só,você explica tão bem ,tão didático que até uma criança entende. Sou seu fã. Um abraço!

    • @letsdataAI
      @letsdataAI  7 หลายเดือนก่อน

      Valeu demais pelo elogio, Diego!! Muito feliz de saber que ajudamos de alguma forma 💜💜

  • @jimmyjones3034
    @jimmyjones3034 9 หลายเดือนก่อน +9

    O mundo precisa te conhecer... voce é um professor incrível!!! Parabens! Amei a suas aulas.

    • @letsdataAI
      @letsdataAI  9 หลายเดือนก่อน

      Valeu demais pela força!!!

  • @gustavoramoslima7053
    @gustavoramoslima7053 2 หลายเดือนก่อน +3

    A melhor coisa do mundo é um professor com didática e ainda por cima NERD.

    • @letsdataAI
      @letsdataAI  2 หลายเดือนก่อน

      Hahahha, valeu, Gustavo!! Nerds: estamos dominando o mundo 😂

  • @nilsonjosefotografo5224
    @nilsonjosefotografo5224 ปีที่แล้ว +8

    Leon! É sério Bro! Cheguei cabisbaixo aqui... apesar de adorar a matemática estatística e administrativa etc, já estava achando que não era para mim, só por causa do bendito join... Saio de cabeça erguida e pedindo mais!! Gratidão.

    • @letsdataAI
      @letsdataAI  ปีที่แล้ว +1

      Que massa, Nilson!!! Felizes demais de saber que ajudamos a entender o conceito!!! Amamos o seu relato 😍

    • @victordomingues6882
      @victordomingues6882 9 หลายเดือนก่อน +1

      join é moleza, foda é quando começa a chegar a parte da programação(triggers, funcions, procedures)

  • @flaviapimentel7881
    @flaviapimentel7881 10 หลายเดือนก่อน +4

    Cara, que didática incrível! Amei a parte do anel

    • @letsdataAI
      @letsdataAI  10 หลายเดือนก่อน

      Valeu pela força, Flávia!!! Muito feliz que esse curso esteja ajudando as pessoas a aprenderem SQL :)

  • @lucasrenner9043
    @lucasrenner9043 5 หลายเดือนก่อน +6

    Não achei que ia me interessar tanto por Banco de dados kkk. Sua didática é excelente!

    • @letsdataAI
      @letsdataAI  5 หลายเดือนก่อน

      Hahaha, que coisa boa! Tá pertinho de terminar a maratona, manda ver!

  • @alersilva
    @alersilva 3 หลายเดือนก่อน +1

    Simplesmente SENSACIONAL. Ri pra caramba durante a aula, muito divertido e didático

    • @letsdataAI
      @letsdataAI  2 หลายเดือนก่อน +1

      Ninguém merece aula chata 😂
      Que massa que gostou: valeu pela força!!

  • @jeannetrovao
    @jeannetrovao 3 หลายเดือนก่อน +1

    Nossa, você ensina muito bem! Conteúdo muito bem explicado, ótimos exemplos, didática maravilhosa e ainda consegue fazer piada! Muito obrigada por compartilhar!

    • @letsdataAI
      @letsdataAI  2 หลายเดือนก่อน +1

      Eba!!! Que massa que curtiu!!! Conte com a gente!

  • @GuiFN2001
    @GuiFN2001 5 หลายเดือนก่อน +4

    Leoncio, parabéns pela didática! Você é um excelente professor.

    • @letsdataAI
      @letsdataAI  5 หลายเดือนก่อน

      Que massa que gostou!!! Valeu pela força!

  • @Wycliffbrazil
    @Wycliffbrazil 3 หลายเดือนก่อน +1

    Great teacher!!!

    • @letsdataAI
      @letsdataAI  2 หลายเดือนก่อน

      Thanks!!!

  • @esequieldepadua
    @esequieldepadua 11 หลายเดือนก่อน +2

    Aula é ótima, o cara é brabo. A melhor explicação de JOIN que vi. Obrigado!!!!!

    • @letsdataAI
      @letsdataAI  10 หลายเดือนก่อน

      Eba! Que massa que curtiu, Esequiel!! Conte com a gente!

  • @gabrielapiccoli6085
    @gabrielapiccoli6085 4 หลายเดือนก่อน +2

    Apenas adorando aprender esses conceitos com você! Que didatica maravilhosa! Obrigada por compartilhar o seu conhecimento dessa forma tao bacana.

    • @letsdataAI
      @letsdataAI  4 หลายเดือนก่อน

      Que massa que gosta dos nossos vídeos, Gabriela! Obrigado pela força!

  • @diogocomputacao
    @diogocomputacao หลายเดือนก่อน +1

    Muito bom!

    • @letsdataAI
      @letsdataAI  หลายเดือนก่อน

      Valeu, mestre!!

  • @FlavioBernardesFlaberBR
    @FlavioBernardesFlaberBR ปีที่แล้ว +2

    Sou mais velho, por isso conheço e aprecio essas bandas. Pode usar Pink Floyd tambem. Ha muitas outras boas. E sua aula é o que há. Tamojunto.

    • @letsdataAI
      @letsdataAI  ปีที่แล้ว

      TMJ mestre Flávio! Conte com a gente!

  • @jhomic_az
    @jhomic_az ปีที่แล้ว +4

    Leon Sólon ensina de uma forma tão leve! Conteúdo de altíssima qualidade.

    • @letsdataAI
      @letsdataAI  ปีที่แล้ว +1

      Valeu demais!!! Tá quase no final da playlist! Depois pode pular pro Python :)

  • @andersonnascimento1658
    @andersonnascimento1658 2 ปีที่แล้ว +9

    Monstro, preocupação com o aprendizado do aluno em 1º lugar sempre, Obg!

    • @letsdataAI
      @letsdataAI  2 ปีที่แล้ว

      Valeu, mestre Anderson!! Vamos aprendendo juntos 🙌🏻

  • @silvialeticiasantos3594
    @silvialeticiasantos3594 4 หลายเดือนก่อน +1

    Muito bom...

    • @letsdataAI
      @letsdataAI  4 หลายเดือนก่อน

      Valeu!!

  • @deilsonsantos1269
    @deilsonsantos1269 ปีที่แล้ว +1

    Excelente profissional, ótima didática.

    • @letsdataAI
      @letsdataAI  ปีที่แล้ว +1

      Valeu, Deilson!!

  • @mariniltonquintanilha7829
    @mariniltonquintanilha7829 ปีที่แล้ว +1

    EXCELENTE

    • @letsdataAI
      @letsdataAI  ปีที่แล้ว

      Opa que tá maratonando legal, obrigado!!!

  • @SorayaRodriguess
    @SorayaRodriguess 2 ปีที่แล้ว +3

    Muito boa sua aula prof, leve, aprendizado interessante, fluido! Parabéns!

    • @letsdataAI
      @letsdataAI  2 ปีที่แล้ว

      Que massa que curtiu, Soraya!! Obrigado!

  • @Elissonfernando1
    @Elissonfernando1 หลายเดือนก่อน

    Cara muito bom, otimo professor

    • @letsdataAI
      @letsdataAI  หลายเดือนก่อน +1

      Valeu demais!!

  • @diegomartins7214
    @diegomartins7214 7 หลายเดือนก่อน +1

    Obrigado!!

    • @letsdataAI
      @letsdataAI  7 หลายเดือนก่อน

      Por nada! Conte com a gente!!

  • @kratimus
    @kratimus 9 หลายเดือนก่อน +1

    Pensei q o SQL fosse um bicho de sete cabeças, mas pelo visto ele é bem simples. Obrigado por essa aula.

    • @victordomingues6882
      @victordomingues6882 9 หลายเดือนก่อน

      isso não é uma unha do que é sql kkkk

    • @kratimus
      @kratimus 9 หลายเดือนก่อน +1

      @@victordomingues6882 Só oreciso saber o básico afinal não queri ser cientista de dados, mas sim dev back-end

    • @letsdataAI
      @letsdataAI  8 หลายเดือนก่อน +1

      O curso inteiro já dá um ótimo caminho pra quem está começando! Pratique bastante pra ter as próprias dúvidas e fazer as próprias consultas!

  • @CanalDoPalazio
    @CanalDoPalazio 2 ปีที่แล้ว +1

    Senti falta de colocar em prática esses aprendizados juntos com você nessa aula

    • @letsdataAI
      @letsdataAI  2 ปีที่แล้ว +1

      Essa aula é realmente mais teórica! Faça perguntas a você mesmo de relatórios interessantes que relacionem as vendas, com produtos, fornecedores.

  • @cesarcomandulli
    @cesarcomandulli ปีที่แล้ว +2

    Transmitindo conhecimento de forma prática e fácil. Parabéns!

    • @letsdataAI
      @letsdataAI  ปีที่แล้ว

      💜💜 Valeu, César!! Conte com a gente!

  • @giovanac7942
    @giovanac7942 ปีที่แล้ว +1

    Sua didática é show, adoro seus vídeos! Obrigada!!

    • @letsdataAI
      @letsdataAI  ปีที่แล้ว

      Valeu demais, Giovana!! Conte com a gente!

  • @ogaihtrn
    @ogaihtrn ปีที่แล้ว +1

    Professor obrigado pelo conteúdo.

  • @ViesDigital
    @ViesDigital ปีที่แล้ว +3

    Top de mais, que energia boa e comprometimento com o educacional, obrigado pelo vídeo!

  • @kaelanysoares1128
    @kaelanysoares1128 10 หลายเดือนก่อน +1

    suas aulas São incríveis!! obrigada

    • @letsdataAI
      @letsdataAI  10 หลายเดือนก่อน

      Obrigado pela força!! Conte com a gente!

  • @mamusik8401
    @mamusik8401 8 หลายเดือนก่อน +1

    Mais um vídeo maravilhoso! Obrigada!

    • @letsdataAI
      @letsdataAI  8 หลายเดือนก่อน

      Que bom que curte nossos vídeos!! Conte com a gente!!

  • @hileiacouto1499
    @hileiacouto1499 8 หลายเดือนก่อน +1

    Gratidão pela aula!!!!!!!!!!!!!!!!!!

    • @letsdataAI
      @letsdataAI  8 หลายเดือนก่อน

      \o/
      Conte com a gente!

  • @clodoegehelenamartinkoski2001
    @clodoegehelenamartinkoski2001 7 หลายเดือนก่อน +1

    Muito boa a sua didática!!

    • @letsdataAI
      @letsdataAI  7 หลายเดือนก่อน +1

      Valeu pela força!!

  • @taismota1250
    @taismota1250 ปีที่แล้ว +2

    Parabéns pela didática. Estou acompanhando desde a parte 1 e me surpreendi como um conteúdo super novo pra mim entrou com tanta facilidade na minha cabeça kkkkk Leon arrasa no ensino!

    • @letsdataAI
      @letsdataAI  ปีที่แล้ว

      Muito obrigado, Taís!! Valeu pela força e continue maratonando, conte com a gente :)

  •  ปีที่แล้ว +2

    Cara.... Você é fera! Muito obrigado pelo seu conteúdo

    • @letsdataAI
      @letsdataAI  ปีที่แล้ว

      A gente que agradece, Éder!! Obrigado pela força!

  • @cesarsampaio4598
    @cesarsampaio4598 ปีที่แล้ว +1

    Que maravilha, estou maratonando, 1 vídeo a cada dia, pra fixar bem. Já estou ansioso para a última aula amanhã. Abraços

    • @letsdataAI
      @letsdataAI  ปีที่แล้ว +1

      Eba!!! Que bom que está aproveitando!

  • @nutribola
    @nutribola 9 หลายเดือนก่อน +2

    bom pra ensinar top

    • @letsdataAI
      @letsdataAI  9 หลายเดือนก่อน

      Valeu!!!

  • @danielpedroso8571
    @danielpedroso8571 ปีที่แล้ว +1

    Caraca, foi dificil de achar esse canal para salvar minha vida kkkkk, Uma mentoria deve valer milhoes

    • @letsdataAI
      @letsdataAI  ปีที่แล้ว

      Hahahaha, que bom que nos encontrou!! Valeu pela força e conte com a gente!! Se quiser conhecer um pouco mais do nosso trabalho:
      pay.hotmart.com/F87431977R?checkoutMode=10&bid=1697215633673

  • @joiceeleao
    @joiceeleao 2 ปีที่แล้ว +1

    Muito obrigada! excelente didática, clara e objetiva.

    • @letsdataAI
      @letsdataAI  2 ปีที่แล้ว

      Valeu, Joice!!! Aproveita pra terminar a playlist :)

  • @victordomingues6882
    @victordomingues6882 8 หลายเดือนก่อน +1

    Tu é incrível!

    • @letsdataAI
      @letsdataAI  7 หลายเดือนก่อน

      Valeu demais, Victor!! Conte com a gente!

  • @eltoneduardo8389
    @eltoneduardo8389 ปีที่แล้ว +1

    adorei seu video, muito intuitivo

    • @letsdataAI
      @letsdataAI  ปีที่แล้ว

      Valeu, Elton!! Conte com a gente!

  • @valquiriamoura5618
    @valquiriamoura5618 2 ปีที่แล้ว +2

    Eu termino uma aula, ansiosa pela outra, é demais Leon e com rock é melhor ainda🤘

    • @letsdataAI
      @letsdataAI  2 ปีที่แล้ว

      Que massa, Valquíria! Tá maratonando mesmo!! :)

  • @ULTRASPEAKERTITAN
    @ULTRASPEAKERTITAN ปีที่แล้ว +1

    Muito obrigada pela didática! Comecei um estágio em Dados e estamos usando o Metabase e preciso aprender esse bendito Join kkk.

    • @letsdataAI
      @letsdataAI  ปีที่แล้ว

      Manda ver que vai aprender direitinho! Boa sorte e conte com a gente :)

  • @r4FaWZ
    @r4FaWZ หลายเดือนก่อน +1

    Boa

    • @letsdataAI
      @letsdataAI  หลายเดือนก่อน

      Valeu!

  • @julianops383
    @julianops383 3 ปีที่แล้ว +1

    Leon, sua didática é ótima. Parabéns!!!

    • @letsdataAI
      @letsdataAI  3 ปีที่แล้ว +1

      Muito obrigado, Juliano! 😃 Bons estudos pra você! 👍🏼👍🏼👍🏼

  • @hanielcosta1554
    @hanielcosta1554 2 ปีที่แล้ว +1

    Curso excelente :) A didática e os exemplos são muito bons!

    • @letsdataAI
      @letsdataAI  2 ปีที่แล้ว

      Valeu, Haniel!! Já terminou o curso? Conte com a gente!

    • @hanielcosta1554
      @hanielcosta1554 2 ปีที่แล้ว

      @@letsdataAI estou indo para a última aula 😁

  • @dheyfessonpinheiro
    @dheyfessonpinheiro ปีที่แล้ว

    Excelente conteúdo, didática nota 1000.
    Obrigado por compartilhar conosco um pouco do seu conhecimento🙏

    • @letsdataAI
      @letsdataAI  ปีที่แล้ว

      Valeu pelo elogio e pela força!! Conte com a gente :)

  • @thalesmenezes3665
    @thalesmenezes3665 2 ปีที่แล้ว +1

    Excelente aula prof. muito didático. Parabéns

    • @letsdataAI
      @letsdataAI  2 ปีที่แล้ว

      Obrigado, Thales!! Que bom que gostou!

  • @rebecaalbuquerque3391
    @rebecaalbuquerque3391 ปีที่แล้ว +1

    Muito bom!! ☺☺

    • @letsdataAI
      @letsdataAI  ปีที่แล้ว

      Valeu, Rebeca!! Conte com a gente!!

  • @lumyni5770
    @lumyni5770 7 หลายเดือนก่อน +2

    Muito bom

    • @letsdataAI
      @letsdataAI  7 หลายเดือนก่อน +1

      Valeeeeu! 🙌🏻

  • @galdecordeirosilvestre
    @galdecordeirosilvestre 3 ปีที่แล้ว +1

    Começando agora nesse universo da SQL, com uma leeeeve noçãozinha das queries do Sheets, mas tá super show a abordagem do conteúdo. Estou fazendo um resumo das aulas e estudando materiais de apoio conforme acompanho o conteúdo dos vídeos. Parabéns, muito bacana a iniciativa e a didática!!!

    • @letsdataAI
      @letsdataAI  3 ปีที่แล้ว

      Obrigado, Galde! E bons estudos aí pra você! 😃

  • @dio_nellas
    @dio_nellas 8 หลายเดือนก่อน

    15:58 - Está escrito na língua impronunciável de Mordor. No mais, grande aula.

    • @letsdataAI
      @letsdataAI  8 หลายเดือนก่อน

      Aeee!! Tolkien fans everywhere 🙌🏻

  • @joserobertobrito6550
    @joserobertobrito6550 8 หลายเดือนก่อน +1

    Tô achando as aulas muito produtiva

    • @letsdataAI
      @letsdataAI  8 หลายเดือนก่อน

      Que bom, José Roberto! Conte com a gente!

  • @geancarlobarbosarodriguesd2032
    @geancarlobarbosarodriguesd2032 8 หลายเดือนก่อน +1

    Estou começando um curso de dba e estou aprendendo mais com vc do que no curso.😢

    • @letsdataAI
      @letsdataAI  8 หลายเดือนก่อน

      Não desista!! Conte com a gente nessa caminhada!

    • @letsdataAI
      @letsdataAI  8 หลายเดือนก่อน

      Não desista!! Conte com a gente nessa caminhada!

  • @lucianoramos2325
    @lucianoramos2325 ปีที่แล้ว +1

    Leon, estou muito contente com suas aulas e com os detalhes que você se preocupa em passar de forma o mais claro possível. Estarei na aula 4 e ficarei esperando mais coisas referente a SQL .

    • @letsdataAI
      @letsdataAI  ปีที่แล้ว

      Que bom, Luciano! Está maratonando! Depois do SQL já emenda no python!

  • @luisclaudiomesquita9530
    @luisclaudiomesquita9530 3 ปีที่แล้ว +1

    Excelente Leon ! Estou fazendo o curso gratuito do Udacity e reforçando com a sua playlist. Um abraço.

    • @letsdataAI
      @letsdataAI  3 ปีที่แล้ว

      Obrigado, Luís Cláudio!! Que bom que estamos ajudando!!

  • @umtoquesubtil
    @umtoquesubtil ปีที่แล้ว

    ESTOU COMEÇANDO AGORA

  • @LucasBittencourrt
    @LucasBittencourrt ปีที่แล้ว +4

    A "tradução" do anel foi brilhante 😂

    • @letsdataAI
      @letsdataAI  ปีที่แล้ว

      Hahahaha, tudo pra ter atenção de vocês pra assuntos importantes :)

    • @miriamheirich9168
      @miriamheirich9168 5 หลายเดือนก่อน

      Nunca mais esqueço a definição 💍

  • @rogeriosst
    @rogeriosst 2 ปีที่แล้ว +1

    Mto da hora sua aula! Virei seu fã!! :D

    • @letsdataAI
      @letsdataAI  2 ปีที่แล้ว

      Valeu, Rogério!! Ficamos muito felizes por ter gostado ❤️

  • @emanuelcosta213
    @emanuelcosta213 3 ปีที่แล้ว +2

    Pessoal, ao final da playlist coloquem um projeto em sql para portifólio

  • @emanuelcosta213
    @emanuelcosta213 3 ปีที่แล้ว +2

    Let´s goparte 3

    • @letsdataAI
      @letsdataAI  3 ปีที่แล้ว

      Está fechando a playlist ein Proemanuel! Show de bola!!! 👏👏👏

  • @brunatrostdorf1281
    @brunatrostdorf1281 10 หลายเดือนก่อน +1

    didatica é tudo, estava achando do capeta esse tal de join , obrigada pela explicação e passagem de conheço !! :)

    • @letsdataAI
      @letsdataAI  10 หลายเดือนก่อน

      Eba!!! Conte com a gente sempre pra desmistificar o mundo de dados e tecnologia :)

  • @juarez.sampaio
    @juarez.sampaio ปีที่แล้ว +1

    Amigo seus vídeos são muito bons e aprendi muito, estou iniciando no MySQL e Delphi fazendo um sistema escolar me deparei com uma situação e alguns dias pesquisando não acho nada para ajudar. Se vc puder me dar uma luz fico agradecido. Tenho 3 tabelas uma com notas de matemática onde tem as colunas id_aluno e nota_avaliacao_matematica outra com id_aluno nota_avaliacao_portugues, fiz um select onde soma as duas notas de um aluno específico (tipo id_aluno =1) e divide por 2 até aqui tudo bem. Agora tenho uma terceira tabela que tem as seguintes colunas id, pontuacao1, pontuacao2, descrição.

    • @juarez.sampaio
      @juarez.sampaio ปีที่แล้ว +1

      Continuando. Linha 1 : id=1, pontuacao1=9,00, pontuacao2 =10,00, descrição= excepcional. Linha 2: 2 , 8,00, 8,99, muito bom. Linha 3: 3, 7,00, 7,99, bom. O que precisa agora é pegar o resultado daquela primeira consulta buscar nessa linha onde se enquadra e apresentar a descrição. Espero ter conseguido explicar

    • @letsdataAI
      @letsdataAI  ปีที่แล้ว

      Será algo assim?
      SELECT descricao
      FROM tabela3
      WHERE (SELECT (SUM(nota_avaliacao_matematica + nota_avaliacao_portugues) / 2) AS media
      FROM tabela1
      WHERE id_aluno = 1) BETWEEN pontuacao1 AND pontuacao2;

  • @webevelyn
    @webevelyn 5 หลายเดือนก่อน +2

    colocou Tolkien ja era, ganhou totalmente meu respeito e coração KKKKKKKKKKKKKKKKKKKK

    • @letsdataAI
      @letsdataAI  5 หลายเดือนก่อน

      Hahahah! "You shall not paaaaaaaaass", mentira, pode passar :D

  • @juiranmelo596
    @juiranmelo596 3 หลายเดือนก่อน +1

    Que massa! Amei as aulas! vai dar mais aula 06 em breve?

    • @letsdataAI
      @letsdataAI  2 หลายเดือนก่อน

      Tem a aula 04 dessa série e uma de window functions! Dá uma olhada!!

  • @gustavorambaldi9742
    @gustavorambaldi9742 2 ปีที่แล้ว +1

    Falando em nomes de tabelas e colunas, eu lembrei do SAP com a maldição do Hana!! Kkkkkkk
    Mas brincadeiras a parte.. Top de mais sua aula, conteúdo muito bem mastigadinho, leve e divertido de se assistir

    • @letsdataAI
      @letsdataAI  2 ปีที่แล้ว +1

      Hahaha. Valeu, Gustavo!! A gente fica feliz por perceber nosso cuidado em deixar tudo bem palatável :)

  • @mercialuizalima6355
    @mercialuizalima6355 ปีที่แล้ว

    Boa noite

  • @conhecimento-condicionamento
    @conhecimento-condicionamento ปีที่แล้ว +1

    Você termina uma aula e já quer outra!

    • @letsdataAI
      @letsdataAI  ปีที่แล้ว

      Hahaha, que bom! Tá maratonando forte 🙌🏻

  • @victorararuna4704
    @victorararuna4704 2 ปีที่แล้ว +1

    Day 3 Aula 3!

  • @fhermocunha
    @fhermocunha 9 หลายเดือนก่อน +1

    Olá, boa noite!
    Seria possível receber as slides deste curso básico de SQL por e-mail? Os links não funcionam mais e gostaria muito de obtê-los. Sei que já tem dois anos do lançamento, mas, achei muito interessante o conteúdo.
    Desde já, obrigado pela atenção.

    • @letsdataAI
      @letsdataAI  8 หลายเดือนก่อน +1

      Valeu pela força!!! Manda um email no contato@letsdata.ai que a gente te envia :)

    • @fhermocunha
      @fhermocunha 8 หลายเดือนก่อน

      Eu agradeço muito o retorno e mandarei sim o e-mail. Parabéns pelo ótimo conteúdo e pela atenção aos inscritos. Um abraço a todos.

  • @MultiLuizp
    @MultiLuizp ปีที่แล้ว +1

    Leon, tem algum lugar que posso praticar esses ensinamentos? com tabelas disponíveis para fazermos perguntas de negócios?

    • @letsdataAI
      @letsdataAI  ปีที่แล้ว +1

      Tem sim! Procura os sites Leetcode e HackerRank

  • @mercialuizalima6355
    @mercialuizalima6355 ปีที่แล้ว

    Boa tarde !!!
    Leon vc é professor? Ensina on line particular ?
    Abraços

    • @letsdataAI
      @letsdataAI  ปีที่แล้ว

      Tudo bem, Mércia! Já estamos em contato no Instagram :)

  • @leeandrotaveira3776
    @leeandrotaveira3776 ปีที่แล้ว +1

    Muito Boa as aulas!
    Tanto que, com o que foi ensinado até a aula 3 já deu para responder esse desafio sobre fundamentos SQL.
    th-cam.com/video/0ieej-1YqKk/w-d-xo.html
    Fica de dica para quem quiser se testar e fixar melhor o conteúdo. Me deixou mais animado a aprender, vendo que já peguei o conteúdo até aqui.
    Bora pra Aula 4!

    • @letsdataAI
      @letsdataAI  ปีที่แล้ว

      Que massa que gostou, Leandro!! Conte com a gente!

  • @gibsdesousa6610
    @gibsdesousa6610 ปีที่แล้ว +1

    Cara, muito TOP , ótima didática e excelente conteúdo ! Mas se me permite uma sugestão, "até construtiva", está muito cansativo ver mais de 1 hora de vídeo. Seria legal e menos cansativo se os vídeos tivessem somente cerca de 20 a 30 minutos. Até porque não dá pra impedir as malditas propagandas no meio das aulas que tiram nosso foco e quanto maior o vídeo ,mais propagandas tem . A menos que sejamos assinantes do TH-cam Premium, o que não é meu caso e nem o da maioria ! Mas...#ficaadica!

    • @letsdataAI
      @letsdataAI  ปีที่แล้ว

      Valeu, mestre!! Boa sugestão! Na nossa Jornada Cientista de Dados os vídeos são bem curtos :)

  • @evidenciassociais
    @evidenciassociais ปีที่แล้ว +1

    41:34 ja pode cair isso nos concursos! haha

    • @letsdataAI
      @letsdataAI  ปีที่แล้ว

      Hahahha, se cair já acertou!! 🙌🏻

  • @Johnetaty
    @Johnetaty 2 หลายเดือนก่อน

    Professor, toda vez que entro pra assitir os vídeos tenho de me inscrever novamente! O TH-cam fica me desinscrevendo.

    • @letsdataAI
      @letsdataAI  2 หลายเดือนก่อน

      Eita!! Continua acontecendo?

    • @Johnetaty
      @Johnetaty 2 หลายเดือนก่อน

      @@letsdataAI aconteceu 3 vezes, mas agora não mais!!!

  • @bernardoagostinho-fr2gy
    @bernardoagostinho-fr2gy ปีที่แล้ว

    boa noite senhor professor peço aula sobre join e como usar?

    • @letsdataAI
      @letsdataAI  ปีที่แล้ว

      Não entendeu a aula, mestre? Abraços

  • @alexcegep2676
    @alexcegep2676 ปีที่แล้ว

    Preciso melhorar a peformance do meu comando, poderia me dar alguma dica?
    Segue o comando:
    SELECT DISTINCT T.EMPRESA AS "ENTIDADE",
    T.MATRICULA AS "MATRICULA DO SERVIDOR",
    T.DTADMISSAO AS "DATA DE ADMISSÃO DO SERVIDOR",
    T.NOME AS "NOME DO SERVIDOR",
    T.CPF AS "CPF SERVIDOR",
    T.DTNASCIMENTO AS "DATA DE NASCIMENTO DO SERVIDOR",
    T.SEXO AS "SEXO DO SERVIDOR",
    -- IDENTIFICAÇÃO DO CARGO DO SERVIDOR --
    CAST(COALESCE((SELECT '(' || C.NOME || ')' || ' CBO ' || '[' || CAST(C.CBO AS VARCHAR (50)) || ']'
    FROM CARGOS C
    WHERE T.CARGOATUAL = C.CODIGO
    AND T.EMPRESA = C.EMPRESA), 'CARGO NÃO LOCALIZADO') AS VARCHAR(100)) AS "NOME DO CARGO",
    -- IDENTIFICAÇÃO DO VINCULO DO SERVIDOR --
    CAST(COALESCE((SELECT UPPER(V.NOME)
    FROM VINCULO V
    WHERE T.VINCULO = V.CODIGO
    AND T.EMPRESA = V.EMPRESA), 'VINCULO NÃO IDENTIFICADO') AS VARCHAR(150)) AS "NOME DO VINCULO",
    -- VERIFICAÇÃO DA IDADE DO SERVIDOR --
    CAST(CASE
    WHEN T.DTNASCIMENTO IS NULL AND T.SEXO IS NULL THEN 'DATA DE NASCIMENTO VAZIA E SEXO NÃO INFORMADO'
    WHEN T.DTNASCIMENTO IS NULL AND T.SEXO IS NOT NULL THEN 'DATA DE NASCIMENTO VAZIA'
    WHEN T.DTNASCIMENTO IS NOT NULL AND T.SEXO IS NULL THEN 'SEXO NÃO INFORMADO'
    ELSE (SELECT FIRST 1
    FLOOR(DATEDIFF(YEAR, T2.DTNASCIMENTO, CURRENT_DATE))
    FROM TRABALHADOR T2
    WHERE T.REGISTRO = T2.REGISTRO
    AND T.EMPRESA = T2.EMPRESA)|| ' ANOS'
    END AS VARCHAR(100)) AS "IDADE",
    CAST(CASE
    -- REGRA APOSENTADORIA PROFESSOR HOMEM --
    WHEN T.SEXO = 'M'
    AND CAST(FLOOR(DATEDIFF(YEAR, T.DTNASCIMENTO, CURRENT_DATE)) AS INTEGER) < CAST(55 AS INTEGER)
    AND CAST(CAST(FLOOR(DATEDIFF(YEAR, T.DTADMISSAO, CURRENT_DATE)) AS INTEGER) AS VARCHAR(30)) < CAST(10 AS INTEGER)
    AND (SELECT FIRST 1 DISTINCT T3.CARGOATUAL
    FROM TRABALHADOR T3
    INNER JOIN CARGOS C3 ON T3.CARGOATUAL = C3.CODIGO
    INNER JOIN TRABALHADOR T ON T3.REGISTRO = T.REGISTRO
    WHERE T3.EMPRESA = C3.EMPRESA
    AND T3.SITUACAO = 1
    AND C3.NOME LIKE '%PROFE%') = T.CARGOATUAL
    THEN COALESCE(CAST(CAST(55 - FLOOR(DATEDIFF(YEAR, T.DTNASCIMENTO, CURRENT_DATE)) AS INTEGER) AS VARCHAR(10)) || ' - ANOS','APOSENTADO')
    --REGRA APOSENTADORIA PROFESSOR HOMEM (DIREITO ADQUIRIDO --)
    WHEN T.SEXO = 'M'
    AND CAST(FLOOR(DATEDIFF(YEAR, T.DTNASCIMENTO, CURRENT_DATE)) AS INTEGER) = CAST(55 AS INTEGER)
    AND CAST(CAST(FLOOR(DATEDIFF(YEAR, T.DTADMISSAO, CURRENT_DATE)) AS INTEGER) AS VARCHAR(30)) = CAST(10 AS INTEGER)
    AND (SELECT FIRST 1 DISTINCT T3.CARGOATUAL
    FROM TRABALHADOR T3
    INNER JOIN CARGOS C3 ON T3.CARGOATUAL = C3.CODIGO
    INNER JOIN TRABALHADOR T ON T3.REGISTRO = T.REGISTRO
    WHERE T3.EMPRESA = C3.EMPRESA
    AND T3.SITUACAO = 1
    AND C3.NOME LIKE '%PROFE%') = T.CARGOATUAL
    THEN 'DIREITO ADQUIRIDO'
    -- REGRA APOSENTADORIA PROFESSSOR MULHER --
    WHEN T.SEXO = 'F'
    AND CAST(FLOOR(DATEDIFF(YEAR, T.DTNASCIMENTO, CURRENT_DATE)) AS INTEGER) < CAST(50 AS INTEGER)
    AND CAST(CAST(FLOOR(DATEDIFF(YEAR, T.DTADMISSAO, CURRENT_DATE)) AS INTEGER) AS VARCHAR(30)) < CAST(10 AS INTEGER)
    AND (SELECT FIRST 1 DISTINCT T3.CARGOATUAL
    FROM TRABALHADOR T3
    INNER JOIN CARGOS C3 ON T3.CARGOATUAL = C3.CODIGO
    INNER JOIN TRABALHADOR T ON T3.REGISTRO = T.REGISTRO
    WHERE T3.EMPRESA = C3.EMPRESA
    AND T3.SITUACAO = 1
    AND C3.NOME LIKE '%PROFE%') = T.CARGOATUAL
    THEN COALESCE(CAST(CAST(50 - FLOOR(DATEDIFF(YEAR, T.DTNASCIMENTO, CURRENT_DATE)) AS INTEGER) AS VARCHAR(10)) || ' - ANOS','APOSENTADO')
    --REGRA APOSENTADORIA PROFESSOR MULHER (DIREITO ADQUIRIDO --)
    WHEN T.SEXO = 'F'
    AND CAST(FLOOR(DATEDIFF(YEAR, T.DTNASCIMENTO, CURRENT_DATE)) AS INTEGER) = CAST(50 AS INTEGER)
    AND CAST(CAST(FLOOR(DATEDIFF(YEAR, T.DTADMISSAO, CURRENT_DATE)) AS INTEGER) AS VARCHAR(30)) = CAST(10 AS INTEGER)
    AND (SELECT FIRST 1 DISTINCT T3.CARGOATUAL
    FROM TRABALHADOR T3
    INNER JOIN CARGOS C3 ON T3.CARGOATUAL = C3.CODIGO
    INNER JOIN TRABALHADOR T ON T3.REGISTRO = T.REGISTRO
    WHERE T3.EMPRESA = C3.EMPRESA
    AND T3.SITUACAO = 1
    AND C3.NOME LIKE '%PROFE%') = T.CARGOATUAL
    THEN 'DIREITO ADQUIRIDO'
    -- REGRA DE APOSENTADORIA POR IDADE HOMEM --
    WHEN T.SEXO = 'M'
    AND CAST(CAST(65 - FLOOR(DATEDIFF(YEAR, T.DTNASCIMENTO, CURRENT_DATE)) AS INTEGER) AS VARCHAR(10)) < CAST(65 AS INTEGER)
    AND CAST(CAST(35 - FLOOR(DATEDIFF(YEAR, T.DTADMISSAO, CURRENT_DATE)) AS INTEGER) AS VARCHAR(10)) < CAST(35 AS INTEGER)
    AND (SELECT FIRST 1 DISTINCT T3.CARGOATUAL
    FROM TRABALHADOR T3
    INNER JOIN CARGOS C3 ON T3.CARGOATUAL = C3.CODIGO
    INNER JOIN TRABALHADOR T ON T3.REGISTRO = T.REGISTRO
    WHERE T3.EMPRESA = C3.EMPRESA
    AND T3.SITUACAO = 1
    AND C3.NOME LIKE '%PROFE%') T.CARGOATUAL
    THEN COALESCE(CAST(CAST(65 - FLOOR(DATEDIFF(YEAR, T.DTNASCIMENTO, CURRENT_DATE)) AS INTEGER) AS VARCHAR(10)) || ' - ANOS','APOSENTADO')
    -- REGRA DE APOSENTADORIA POR IDADE MULGER --
    WHEN T.SEXO = 'F'
    AND CAST(CAST(60 - FLOOR(DATEDIFF(YEAR, T.DTNASCIMENTO, CURRENT_DATE)) AS INTEGER) AS VARCHAR(10)) < CAST(60 AS INTEGER)
    AND CAST(CAST(30 - FLOOR(DATEDIFF(YEAR, T.DTADMISSAO, CURRENT_DATE)) AS INTEGER) AS VARCHAR(10)) < CAST(30 AS INTEGER)
    AND (SELECT FIRST 1 DISTINCT T3.CARGOATUAL
    FROM TRABALHADOR T3
    INNER JOIN CARGOS C3 ON T3.CARGOATUAL = C3.CODIGO
    INNER JOIN TRABALHADOR T ON T3.REGISTRO = T.REGISTRO
    WHERE T3.EMPRESA = C3.EMPRESA
    AND T3.SITUACAO = 1
    AND C3.NOME LIKE '%PROFE%') T.CARGOATUAL
    THEN COALESCE(CAST(CAST(60 - FLOOR(DATEDIFF(YEAR, T.DTNASCIMENTO, CURRENT_DATE)) AS INTEGER) AS VARCHAR(10)) || ' - ANOS','APOSENTADO')
    -- REGRA PROFESSOR APOSENTADO HOMEM--
    WHEN T.SEXO = 'M'
    AND CAST(FLOOR(DATEDIFF(YEAR, T.DTNASCIMENTO, CURRENT_DATE)) AS INTEGER) > CAST(55 AS INTEGER)
    AND CAST(CAST(FLOOR(DATEDIFF(YEAR, T.DTADMISSAO, CURRENT_DATE)) AS INTEGER) AS VARCHAR(30)) > CAST(10 AS INTEGER)
    AND (SELECT FIRST 1 DISTINCT T3.CARGOATUAL
    FROM TRABALHADOR T3
    INNER JOIN CARGOS C3 ON T3.CARGOATUAL = C3.CODIGO
    INNER JOIN TRABALHADOR T ON T3.REGISTRO = T.REGISTRO
    WHERE T3.EMPRESA = C3.EMPRESA
    AND T3.SITUACAO = 1
    AND C3.NOME LIKE '%PROFE%') = T.CARGOATUAL
    THEN 'SERVIDOR APOSENTADO'
    -- REGRA APOSENTADO HOMEM --
    WHEN T.SEXO = 'M'
    AND CAST(FLOOR(DATEDIFF(YEAR, T.DTNASCIMENTO, CURRENT_DATE)) AS INTEGER) > CAST(65 AS INTEGER)
    AND CAST(CAST(FLOOR(DATEDIFF(YEAR, T.DTADMISSAO, CURRENT_DATE)) AS INTEGER) AS VARCHAR(30)) > CAST(10 AS INTEGER)
    AND (SELECT FIRST 1 DISTINCT T3.CARGOATUAL
    FROM TRABALHADOR T3
    INNER JOIN CARGOS C3 ON T3.CARGOATUAL = C3.CODIGO
    INNER JOIN TRABALHADOR T ON T3.REGISTRO = T.REGISTRO
    WHERE T3.EMPRESA = C3.EMPRESA
    AND T3.SITUACAO = 1
    AND C3.NOME LIKE '%PROFE%') T.CARGOATUAL
    THEN 'SERVIDOR APOSENTADO'
    -- REGRA PROFESSOR APOSENTADO MULHER--
    WHEN T.SEXO = 'F'
    AND CAST(FLOOR(DATEDIFF(YEAR, T.DTNASCIMENTO, CURRENT_DATE)) AS INTEGER) > CAST(55 AS INTEGER)
    AND CAST(CAST(FLOOR(DATEDIFF(YEAR, T.DTADMISSAO, CURRENT_DATE)) AS INTEGER) AS VARCHAR(30)) > CAST(10 AS INTEGER)
    AND (SELECT FIRST 1 DISTINCT T3.CARGOATUAL
    FROM TRABALHADOR T3
    INNER JOIN CARGOS C3 ON T3.CARGOATUAL = C3.CODIGO
    INNER JOIN TRABALHADOR T ON T3.REGISTRO = T.REGISTRO
    WHERE T3.EMPRESA = C3.EMPRESA
    AND T3.SITUACAO = 1
    AND C3.NOME LIKE '%PROFE%') = T.CARGOATUAL
    THEN 'SERVIDORA APOSENTADA'
    -- REGRA APOSENTADO MULHER --
    WHEN T.SEXO = 'F'
    AND CAST(FLOOR(DATEDIFF(YEAR, T.DTNASCIMENTO, CURRENT_DATE)) AS INTEGER) > CAST(60 AS INTEGER)
    AND CAST(CAST(FLOOR(DATEDIFF(YEAR, T.DTADMISSAO, CURRENT_DATE)) AS INTEGER) AS VARCHAR(30)) >= CAST(10 AS INTEGER)
    AND (SELECT FIRST 1 DISTINCT T3.CARGOATUAL
    FROM TRABALHADOR T3
    INNER JOIN CARGOS C3 ON T3.CARGOATUAL = C3.CODIGO
    INNER JOIN TRABALHADOR T ON T3.REGISTRO = T.REGISTRO
    WHERE T3.EMPRESA = C3.EMPRESA
    AND T3.SITUACAO = 1
    AND C3.NOME LIKE '%PROFE%') T.CARGOATUAL
    THEN 'SERVIDORA APOSENTADA'
    ELSE 'SERVIDOR(A) APOSENTADO(A)'
    END AS VARCHAR(30)) AS "TEMPO PARA APOSENTADORIA"
    FROM TRABALHADOR T
    WHERE T.REGISTRO = T.REGISTRO
    -- DISTINÇÃO DO TIPO DE EMPRESA --
    AND T.VINCULO IN
    (SELECT V.CODIGO
    FROM VINCULO V
    WHERE V.VINCULORAIS IN (10, 30, 31, 35)
    AND V.CODRETDIRF 3533
    )
    AND T.SITUACAO = 1
    ORDER BY T.NOME

    • @letsdataAI
      @letsdataAI  ปีที่แล้ว

      Mestre, tente colocar as subconsultas com a clausula WITH. A gente ensina na última parte do curso. Boa sorte!

  • @ricardocimerio9490
    @ricardocimerio9490 ปีที่แล้ว

    preciso fazer joins entre 2 tb
    cliente
    idCLIENTE int AI PK
    NOME varchar(30)
    CPF varchar(11
    endereco
    id_endereco int AI PK
    RUA/QUADRA varchar(30)
    BAIRRO varchar(25)
    idCLIENTE int
    quero trazer nome e CPF da TB cliente junto com bairro da TB endereco. tem uma luz de como seria o comando?

    • @letsdataAI
      @letsdataAI  ปีที่แล้ว

      Fala, Ricardo! Ficaria mais ou menos assim (talvez um CONCAT pra deixar o endereço mais "arrumadinho"):
      SELECT cliente.NOME, cliente.CPF, endereco.BAIRRO, endereco.RUA/QUADRA
      FROM cliente JOIN endereco ON cliente.idCLIENTE = endereco.idCLIENTE

    • @ricardocimerio9490
      @ricardocimerio9490 ปีที่แล้ว

      @@letsdataAI obrigado de coração. entao o CONCAT arruma? oque é mesmo um CONCAT?

    • @letsdataAI
      @letsdataAI  ปีที่แล้ว

      O concat concatena strings. No caso do endereço facilita deixar mais fácil a leitura do resultado. Cada banco tem sua sintaxe, mas normalmente é só separar os parâmetros por vírgulas: CONCAT(endereco, bairro, número)
      Dá pra melhorar colocando alguma formatação, como espaços em branco ou vírgulas

  • @joserobertobrito6550
    @joserobertobrito6550 8 หลายเดือนก่อน

    OLA BOM DIA, NUNCA CONSEGUI BAIXAR OS SLIDES, SABERIA ME DIZER, OK.

    • @letsdataAI
      @letsdataAI  8 หลายเดือนก่อน

      Boa! Manda um email pra gente no contato@letsdata.ai

  • @mercialuizalima6355
    @mercialuizalima6355 ปีที่แล้ว

    Como faço para imprimir na tela de 1 a 10 no sql , com e sem
    Gerar tabela . Obrigada

  • @fabriciocosta2789
    @fabriciocosta2789 ปีที่แล้ว

    Download do material não ta mais disponivel. 😭😭

    • @letsdataAI
      @letsdataAI  ปีที่แล้ว

      Manda no nosso email! Abraços! contato@letsdata.ai

  • @Deadpool-ou1ip
    @Deadpool-ou1ip ปีที่แล้ว +1

    Vamos na Linguiça------------------Lá ele 1000x kkkkkkkk

  • @MarcosRobertoSoaresOliveir-l9k
    @MarcosRobertoSoaresOliveir-l9k หลายเดือนก่อน

    a aula foi boa, mas teve muita conversa

  • @gabrielcks
    @gabrielcks ปีที่แล้ว +1

    Fiz uma query bem interessante com seu treinamento usando o w3:
    Juntei as tabelas OrderDetails, Orders e Employees para retornar qual funcionario teve o maior numero de vendas
    SELECT FirstName, SUM(Quantity)
    FROM OrderDetails
    JOIN Orders ON OrderDetails.OrderID = Orders.OrderID
    JOIN Employees ON Orders.EmployeeID = Employees.EmployeeID
    GROUP BY FirstName
    ORDER BY SUM(Quantity) DESC

    • @letsdataAI
      @letsdataAI  ปีที่แล้ว

      Excelente, Gabriel!! Faz muito bem em tentar fazer suas próprias consultas derivadas do curso. Assim você aprende MUITO mais 👏🏻