Diferença entre INNER JOIN e OUTER JOIN | Tipos de JOINS em SQL | SQL para Análise de Dados EP.8

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

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

  • @isacdrum_oficial
    @isacdrum_oficial 6 месяцев назад +4

    rapaz.... além de linda, mega inteligente, e mega didática, vlw pela aulinha! @Tmj 😀

  • @YgorDoring
    @YgorDoring Год назад +6

    Estou eu não entendendo nada na aula de Join's da minha pós, quando vejo um vídeo de 10 minutos e tudo fica claro... Parabéns Kizzy, vocês nos salvam!!

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

    Fiquei super confuso no último video, pq achei que tivesse aprendido o inner join errado, já que o conceito era o mesmo do join haha. Mas que bom que esclareceu tudo nesse vídeo

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

    Adorei! Obrigada.

  • @gabrieldecarvalho363
    @gabrieldecarvalho363 2 года назад +6

    Mano, aonde tu tava? Se eu te conhesse antes, não teria gasto dinheiro com cursos no UDEMY! Muito obrigado pelo conteúdo, e meus parabéns pela didática!

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

      Sempre estive aqui 😂 mas que bom que você achou! Compartilha com todo mundooo 💜

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

      Eu lendo isso minutos depois de ter comprado o curso 🤡

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

      ​@@carolbueno9500nada a ver, tem cursos práticos na udemy no mesmo nível

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

    Cara, essa analogia com os conjuntos eu nunca tinha visto em lugar nenhum!! parabens

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

      Na faculdade, estudamos Álgebra Relacional, que é basicamente uns tipos de operações com conjuntos que serve de base teórica para os bancos de dados relacionais.

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

    Obrigado!

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

    Que incrivel vc usar dados reais! Vc é demais!!! Inteligente demais!!!

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

    Que vídeo maravilhoso, ficou super clara a explicação :)

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

    Meu pai. Já amo. Que mulher maravilhosa ❤️❤️❤️❤️❤️ super obrigada pelo material incrível. Didática muito boa e de fácil compreensão. Continua sempre fazendo vídeos que eu já tô maratonando rsrs obrigada Kizzy. 🤩🥰😍

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

      Obrigada Rayra, bons estudos! 💜

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

    Muito obrigado pelo vídeo, ajudou bastante aqui!

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

    eu preciso ligar uma tabela de nome atendente campo nome, como a tb funcionario campo idfuncionario. como é o comando Joins?

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

    salvaste te me amg!! cumprimentos de portugal

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

      Bons estudos! 🇵🇹

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

    ual...manda muito!! Parabens

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

    Putz, que conteúdo show!
    Obrigadoooo!

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

    muito bom , sério :).

  • @yanpablo9780
    @yanpablo9780 7 месяцев назад

    Muito obrigado!! Show

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

    @kizzy, 👏👏👏, abraços em ambos.

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

    Sensacional a sua forma de ensinar! Muito obrigada por compartilhar o conteúdo! :)

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

    Muito Boa as aulas...Gratidão!

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

    Pronto!!! Agora estou em dia!!!
    Muito obrigado pelas aulas! 👏👏👏
    #sql

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

      🙌🏾🙌🏾🙌🏾 aeee, top Pedro!

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

    Muito obrigado por compartilhar conhecimento!!
    Vlw!!!

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

    @Kizzy, parabéns pela didática!
    Estou gostando muito das vídeos aulas, ao final teremos opção de gerar um certificado de conclusão?

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

    Tem diferença no resultado se usar o left ou right join especificando os campos no select? Por exemplo, se eu usar o left join e não especificar os campos, vão vir as linhas comuns as duas tabelas e também as linhas que não são comuns a tabela B?

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

      O Left mantém todo conteúdo à esquerda e traz a interseção da tabela da direita e linhas vazias também caso não haja interseção. O right é o oposto disso

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

    O Cara paga um curso que só explica o básico, ai vem no RUclips e aprende tudo! Demais

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

      Seja bem-vindo! Você pode apoiar a gente a produzir mais conteúdo de qualidade tornando-se membro do canal ;)

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

    👏🏻👏🏻

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

    #SQL

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

    #SQL
    Existe diferença entre LEFT OUTER JOIN e LEFT JOIN?

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

      O LEFT OUTER JOIN não pega a intercessão entre as colunas A e B, como mostrado em 8:55.
      O LEFT JOIN peg a interessao entre as duas Tabelas A e B

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

    Up

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

    Qual seria o resultado do FULL OUTER JOIN com a cláusula ON sendo A.key ≠ B.Key sem a cláusula WHERE?

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

      Alguem me corrija se eu estiver cometendo algum equívoco mas nesse caso seria uma junção bem genérica e o resultado seria enorme dependendo do tamanho das tabelas... cada linha da tabela A seria combinada com todas as linhas de B a menos se o atributo key fosse igual.

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

      Acredito em duas coisas, ou ele não retornar nada ou se tornará um JOIN.
      Porque o ON estabelece quais tabelas com dados em comum ele não iria retornar.
      Bom acredito que seja isso. Foi uma boa pergunta

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

    Tenho uma dúvida: Quando eu busco por candidatos a governador no Estado da Bahia em 2018 eu vejo 7 (SETE) candidatos
    SELECT id_candidato_bd,nome
    FROM `basedosdados.br_tse_eleicoes.candidatos`
    WHERE ano=2018 AND sigla_uf='BA' AND cargo='governador';
    E quando busco por bens declarados pelos candidatos a governador no Estado da Bahia em 2018 só aparecem 6 (SEIS). E mesmo usando o OUTER JOIN não aparece. O que estou fazendo de errado?
    SELECT bens.id_candidato_bd,cands.nome, ROUND(SUM(valor_item),2) AS total_bens
    FROM `basedosdados.br_tse_eleicoes.bens_candidato` AS bens RIGHT OUTER 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
    ORDER BY total_bens DESC;
    Antecipadamente grata.
    E parabéns demais pelos vídeos, cada um melhor que o outro. Meu primeiro contato com SQL e com sua didática consigo entender tudo. Muito obrigada!!!

    • @Louis-dk5kt
      @Louis-dk5kt 2 месяца назад

      Então Suzy, eu consultei aqui e parece que o candidato Orlando Andrade de Jesus não declarou seus bens, cheguei a essa conclusão após efetuar a seguinte consulta:
      SELECT bens.id_candidato_bd,cands.nome, ROUND(SUM(valor_item),2) AS total_bens
      FROM `basedosdados.br_tse_eleicoes.bens_candidato` AS bens RIGHT OUTER 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' AND cands.id_candidato_bd = '101655'
      GROUP BY bens.id_candidato_bd, cands.nome
      ORDER BY total_bens DESC;
      Adicionei em WHERE o AND cands.id_candidato_bd = '101655' e o resultado foi justamente esse, o Orlando Andrade de Jesus não declarou. Se você copiar e colar o ID de outro candidato verá que o resultado será diferente! Espero ter ajudado! ;)