Usando JOIN em consultas SQL para combinar tabelas | SQL para Análise de Dados EP.6

Поделиться
HTML-код
  • Опубликовано: 22 ноя 2024

Комментарии • 92

  • @Ainsofaur
    @Ainsofaur Год назад +11

    Conteúdo excelente, percebe-se que a pessoa que esta lecionando tem bastante entendimento e sabe contornar problemas com muita rapidez e agilidade. Excelente aula! Obrigado!

  • @juliocezarpereirabrum8130
    @juliocezarpereirabrum8130 6 месяцев назад +3

    Kizzy, que aulas são essa mulher? kkkk😅
    Aprendi pra caramba contigo nessas aulas, e nessa aula que logo eu sempre tive confusão com o JOIN, eu entendi dessa vez hahahah.🤯
    Meus parabéns por produzir um conteúdo tão rico, didático e direto, deixo aqui minha gratidão! 😉

    • @pgdinamica
      @pgdinamica  6 месяцев назад

      Muito obrigada! Bons estudos! 🙌🏾

  • @heltoncanada
    @heltoncanada Год назад +5

    Que aula massa. Parecia simples, mas só parecia. Tive que assistir 2x pra entender. #SQL

  • @FabioRBelotto
    @FabioRBelotto 2 года назад +9

    Uma das maiores lições ao mexer com SQL é aprender que você precisa mesmo entender os tipos de dados que estão na tabela e como ela foi construída.

    • @renansantos6423
      @renansantos6423 Год назад

      Fabio boa noite, como que você assimilou melhor esse conceito, estou tendo bastante dificuldade em SQL, mas quero muito aprender.

  • @alonsoestevam
    @alonsoestevam Год назад +2

    Excelente, além de aprendermos SQL também acompanhamos o raciocínio pra "debugar" erros.

  • @thiagoftc4392
    @thiagoftc4392 Год назад +1

    Fico extremamente satisfeito com essa aula! Poder observar esses pequenos erros é, de fato, uma oportunidade de aprendizado muito importante. Agradeço por não pular nenhum passo, mesmo os errinhos! Muito obrigado!🙂

  • @glebysonsant
    @glebysonsant Год назад +4

    Essa playlist está excelente! Didática maravilhosa, qualidade de vídeo e áudio e exercícios muito bons.
    Esse erro "ao vivo" deixou o vídeo ainda melhor, diga-se de passagem. Parabéns!

  • @gui757
    @gui757 2 года назад +1

    Os erros mais comuns são exatamente na hora do join, excelente aula .

  • @antoniocristo489
    @antoniocristo489 2 года назад +5

    Ola Kizzy, está sendo muito proveitosa esta serie do curso Basico, pelo que estou ansioso para apredender criar tabelas e Views, no SQL- (Apartir de angola)

  • @veramoitinho4883
    @veramoitinho4883 8 месяцев назад

    você é ESPETACULAR! PQP!
    As vezes didática é um talento nato e tu é um exemplo disso!

  • @carloshenriquesoares6958
    @carloshenriquesoares6958 Год назад +1

    Uma query que proporcionou um enorme aprendizado. Valeu!

  • @renaanpf
    @renaanpf Год назад

    Sua didatica é tão boa que tô até me sentindo mais inteligente por estar aprendendo e entendendo tudoooo! hahahahah parabéns pela qualidade de conteúdo

  • @taynaravieira6259
    @taynaravieira6259 Год назад

    Caramba que canal maravilhoso, conhecendo agora e ja estou amando. Muito calmo ouvir sua aula, explicativa, direta

  • @brunosantos3672
    @brunosantos3672 2 года назад +1

    Não dá pra passar aqui sem deixar um comentário. Conteúdo excelente!

  • @fabiodantas831
    @fabiodantas831 Месяц назад

    Olá Kizzy, espero que esteja bem.
    Para o caso do Join usando o nome de candidatos em várias eleições eu usei o id_eleição no campo 'ON'. Desse jeito e obtive a mesma saída.
    SELECT bens.id_candidato_bd,candidatos.nome, ROUND(SUM(valor_item),2) AS Bens_total
    FROM `basedosdados.br_tse_eleicoes.bens_candidato` AS bens JOIN `basedosdados.br_tse_eleicoes.candidatos` AS candidatos
    ON bens.id_candidato_bd = candidatos.id_candidato_bd AND bens.id_eleicao = candidatos.id_eleicao
    WHERE bens.ano=2018 AND bens.sigla_uf ='BA'AND cargo = 'governador'
    GROUP BY bens.id_candidato_bd,candidatos.nome
    ORDER BY Bens_total DESC;
    Obrigado pelas aulas e seguindo a sequência dos vídeos.

  • @igorsouza59
    @igorsouza59 2 года назад

    Aulas excelentes para quem está iniciando na área de análise de dados!! Principalmente com a escolha da ferramenta BigQuery que atualmente é bastante utilizada no mercado! Parabéns!!!
    Obs.: Estou fazendo essas consultas no mês de agosto e maio de 2022 e aparentemente o datalake da base dos dados foi atualizada e os IDs dos candidatos estão diferentes dos apresentados na aula, caso alguém tenha notado isso.
    Muito obrigado pelo conteúdo!!

  • @xablaaau
    @xablaaau 2 года назад

    Eu to adorando as aulas! Explica muito bem, parabéns!
    Se me permitem dar uma sugestão, acho que ficaria melhor não realizar cortes do vídeo no momento que está mostrando a tela, pois esse corte para diminuir o tempo de falas, pode atrapalhar o aprendizado do aluno que esta vendo a tela de uma forma e a cada corte ela muda sutilmente.
    De qualquer forma, com corte ou sem corte, seu ensino é muito bom! Estou aprendendo muito! Parabéns.

  • @gregoricastelhano2003
    @gregoricastelhano2003 Год назад

    #SQL

  • @BrunoHenrique-qe5ue
    @BrunoHenrique-qe5ue 2 года назад +3

    #SQL Prof, como faço para abrir várias tabelas para serem consultadas; BENS, CANDIDATOS... as suas estão uma ao lado da outra... eu só consegui abrir em URLS diferentes. Obrigado!

  • @joaobarbosa8685
    @joaobarbosa8685 2 года назад +1

    Bom demais, Kizzy agregação dos dados. O join é bacana, mas conforme ele vai crescendo, tenho que dar uma respirada ainda haha #sql

  • @AMDBREU
    @AMDBREU 2 года назад

    Cai de paraquedas aqui no canal e gostei bastante do conteúdo e de como voces passam o conhecimento. Obrigada!

    • @pgdinamica
      @pgdinamica  2 года назад

      Seja bem-vinda! 🙌🏾

  • @tatih84limas
    @tatih84limas Год назад

    Que aula maravilhosa!!!

  • @leonfranca1805
    @leonfranca1805 Год назад

    muito boa aula! virei fã do canal

  • @sirleisantos-k2f
    @sirleisantos-k2f 4 месяца назад

    Aula maravilhosa.

  • @edyacdc
    @edyacdc Год назад

    Parabéns pela explicação ... 👏🏽👏🏽👏🏽👏🏽

  • @eduard0ml
    @eduard0ml 2 года назад

    #sql
    como sempre ... aprendendo muitão com vocês. Vlws.
    Se puder fazer aulas de Clouds ... Azure por exemplo *-*

  • @marconeabdala8793
    @marconeabdala8793 11 месяцев назад

    excelente vídeo, ganhou um inscrito!

    • @pgdinamica
      @pgdinamica  11 месяцев назад

      Muito obrigada! Seja bem-vindo!

  • @brunosantana7291
    @brunosantana7291 2 года назад

    Esse fundo da thumb é muito massa. Parece um jornal internacional

    • @pgdinamica
      @pgdinamica  2 года назад

      Hahaha, boa, não tinha pensado nesta referência!

  • @fabiosilva3255
    @fabiosilva3255 2 года назад

    Show!.Muito bom o conteúdo e a forma de explicar...Gratidão!

  • @jairdesouzamaiorgouvea4462
    @jairdesouzamaiorgouvea4462 10 месяцев назад

    Excelente aula!

  • @nettoflorestal
    @nettoflorestal 9 месяцев назад

    Um `MAX(cands.nome) AS candidato´ lá no select também resolveria a questão da duplicidade de nomes/entradas com duas grafias diferentes?

  • @jameswhatson6397
    @jameswhatson6397 9 месяцев назад

    Muito bom!

  • @julianoh.c.6345
    @julianoh.c.6345 2 года назад

    Adorei o vídeo

  • @melzaquesilvestrecaetano1673
    @melzaquesilvestrecaetano1673 Год назад

    Agora, o nível de complexidade aumentou bastante !

  • @player8110
    @player8110 2 года назад

    Obrigado!

  • @rafiusk22
    @rafiusk22 2 года назад

    Excelenteforma de explicar👏🏽👏🏽👏🏽👏🏽

  • @retro_pocket
    @retro_pocket 2 года назад

    Muito boa a aula Kizzy, parabéns e obrigado por compartilhar seu conhecimento

    • @pgdinamica
      @pgdinamica  2 года назад

      Valeu, Gabriel! Volte sempre 😄

  • @cezarsantos5571
    @cezarsantos5571 Год назад +1

    #SQL Que bom que deu esse erro. Isso é análise de dados na veia kkk Excelente aula!

  • @lucascastro9816
    @lucascastro9816 Год назад

    Olá Kizzy, que aulas maravilhosas!! Eu uso oracle analytics, o SQL não aceita eu alterar o nome da tabela usando o AS. Tem algum motivo para isso não funcionar? #SQL

  • @iasmynfurtado1151
    @iasmynfurtado1151 2 года назад +2

    As Aulas estão excelentes, to aprendendo pra caramba! mas o big query, muitas vezes, quando vou realizar as consultas ele apresenta o erro
    'Error while reading table: basedosdados-staging.br_tse_eleicoes_staging.despesas_candidato, error message: Too many values in row starting at position: 820. Found 46 column(s) while expected 44.' e eu fico doidinha sem saber oq fazer =((((

  • @654123Mateus123654
    @654123Mateus123654 2 года назад

    Excelente vídeo, parabéns!

  • @matheusmotta3455
    @matheusmotta3455 4 месяца назад

    #SQL Queria entender porque quando se usa o SUM de um campo em uma tabela nessa consulta a gente nao precisa especificar que aquele campo veio da tabela x, já que no caso do nome do candidato só havia em uma tabela e mesmo assim o SQL pede

  • @planejamentogol8433
    @planejamentogol8433 2 года назад

    Como vc faz pra ter todas as tabelas dentro do seu Explorer no big query ?

  • @alissoncurvina7155
    @alissoncurvina7155 2 года назад

    Estou gostando muito do curso, porém não estou conseguindo colocar todas as bases de dados no meu explorer. Alguém consegue me dar uma luz?

  • @Pedro_Nora
    @Pedro_Nora 2 года назад

    Muito boa a voz de gás hélio na edição! hehe
    #SQL

  • @jameswhatson6397
    @jameswhatson6397 9 месяцев назад

    como é q vc tem esses dados da eleição?
    como se consegue isso?

  • @carolbastoscb
    @carolbastoscb 2 года назад

    Oi Kizzy, uma observação...
    Na consulta final do vídeo temos 6 candidatos, porém, ao olharmos a lista de candidatos ao governo da BA em 2018, foram 7.
    Esta faltando nessa lista o Orlando Andrade (id 46510).
    Fui checar e isso se dá pq ele não declarou bens em 2018, somente em 2016.
    Logo, ele só aparece na nossa consulta se não filtrarmos o ano na tabela de bens.
    É isso mesmo? Faz sentido?
    #sql #duvida

    • @pgdinamica
      @pgdinamica  2 года назад

      Perfeito, é isso mesmo, faz todo sentido!

  • @FRANCISCOASSIS-fv7yx
    @FRANCISCOASSIS-fv7yx Год назад

    Tudo bem? Teria como você mostrar o join onde preciso recuperar dados da primeira e da quarta tabela? Eu tenho que passar pela segunda tabela e pela terceira tabela? Ou posso fazer join direto da primeira e quarta tabela? Obrigado orla ajuda.

    • @pgdinamica
      @pgdinamica  Год назад +1

      Olá Fransciso, depende das tabelas. Você consegue fazer join entre tabelas que tenham chaves em comum. Logo se a primeira e a quarta tabela compartilharem chaves (primária e estrangeira) você conseguirá fazer o join diretamente 😉

    • @FRANCISCOASSIS-fv7yx
      @FRANCISCOASSIS-fv7yx Год назад

      @@pgdinamica você tem algum vídeo mostrando consulta entre muitas tabelas?

  • @BrunoHenrique-qe5ue
    @BrunoHenrique-qe5ue 2 года назад

    #SQL
    Olá, prof! Como vai?
    Ao digitar o comando:
    WHERE ano = 2018 AND sigla_uf = 'BA' AND cargo = 'governador'
    Após ano = 2018, (2018 não tem aspas) e após sigla e cargo no 'BA' e 'GOVERNADOR' tem aspas. Tem uma justificativa? Obrigado!

    • @andersonmacedo1409
      @andersonmacedo1409 2 года назад +1

      Porque no ano é um campo numérico e os outros dois são strings(texto) , então na programação em geral objetos do tipo string ficam entre aspas .

  • @julianamiho
    @julianamiho Год назад

    às vezes eu digito o código igualzinho ao que você coloca em vídeo, mas mesmo assim mostra que tem algum erro e ele não executa ):

  • @RogeriodesSouza
    @RogeriodesSouza Год назад

    #SQL... como consigo um cupom de Desconto???? pode responder no PV...por favor!

    • @pgdinamica
      @pgdinamica  Год назад

      Oi, Rogério, no momento, os descontos que oferecemos são para os membros do canal e variam de 10% a 20% conforme explicado aqui: medium.com/programacaodinamica/benef%C3%ADcios-dos-membros-do-canal-programa%C3%A7%C3%A3o-din%C3%A2mica-a625ab5b582d

  • @douglasmb787
    @douglasmb787 Год назад

    mais alguém teve problema de utilizar outros db que tinham dentro no projeto? eu tentei e retornava que não existia o banco

    • @pgdinamica
      @pgdinamica  Год назад

      olá, às vezes, ocorrem instabilidades temporárias, pode ser isso 😉

  • @lennaumdiaporvez229
    @lennaumdiaporvez229 2 года назад

    ....voz bonita filhinha...gostiiii🎀

  • @gabrielvitor4140
    @gabrielvitor4140 5 месяцев назад

    Assisti o vídeo 5x, e fiz exatamente o que a prof evidenciou e o meu resultado só dá 1 linha.
    Alguém poderia me ajudar no que foi que eu errei?
    SELECT bens.id_candidato_bd, cands.cpf, cands.nome, cands.cargo, SUM(valor_item) AS bens_total
    FROM `basedosdados.br_tse_eleicoes.bens_candidato` AS bens JOIN `basedosdados.br_tse_eleicoes.candidatos` AS cands
    ON bens.id_candidato_bd = cands.id_candidato_bd
    WHERE bens.ano=2018 AND bens.sigla_uf='BA' AND cands.ano = 2018 AND cands.cargo = 'governador'
    GROUP BY bens.id_candidato_bd, cands.nome, cands.cpf, cands.cargo
    ORDER BY bens_total DESC;