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!!
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
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!
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.
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. 🤩🥰😍
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?
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
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.
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
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!!!
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! ;)
rapaz.... além de linda, mega inteligente, e mega didática, vlw pela aulinha! @Tmj 😀
Obrigada!
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!!
Bons estudos!
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
Adorei! Obrigada.
De nada ☺️
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!
Sempre estive aqui 😂 mas que bom que você achou! Compartilha com todo mundooo 💜
Eu lendo isso minutos depois de ter comprado o curso 🤡
@@carolbueno9500nada a ver, tem cursos práticos na udemy no mesmo nível
Cara, essa analogia com os conjuntos eu nunca tinha visto em lugar nenhum!! parabens
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.
Obrigado!
De nada!
Que incrivel vc usar dados reais! Vc é demais!!! Inteligente demais!!!
obrigada!
Que vídeo maravilhoso, ficou super clara a explicação :)
obrigada, bons estudos!
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. 🤩🥰😍
Obrigada Rayra, bons estudos! 💜
Muito obrigado pelo vídeo, ajudou bastante aqui!
Que ótimo!
eu preciso ligar uma tabela de nome atendente campo nome, como a tb funcionario campo idfuncionario. como é o comando Joins?
salvaste te me amg!! cumprimentos de portugal
Bons estudos! 🇵🇹
ual...manda muito!! Parabens
Muito obrigada 😊
Putz, que conteúdo show!
Obrigadoooo!
Valeu!
muito bom , sério :).
Obrigada!
Muito obrigado!! Show
De nada!
@kizzy, 👏👏👏, abraços em ambos.
Obrigada ✌
Sensacional a sua forma de ensinar! Muito obrigada por compartilhar o conteúdo! :)
De nada! 😉
Muito Boa as aulas...Gratidão!
Obrigada!
Pronto!!! Agora estou em dia!!!
Muito obrigado pelas aulas! 👏👏👏
#sql
🙌🏾🙌🏾🙌🏾 aeee, top Pedro!
Muito obrigado por compartilhar conhecimento!!
Vlw!!!
Eu que agradeço 🎉
@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?
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?
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
O Cara paga um curso que só explica o básico, ai vem no RUclips e aprende tudo! Demais
Seja bem-vindo! Você pode apoiar a gente a produzir mais conteúdo de qualidade tornando-se membro do canal ;)
👏🏻👏🏻
#SQL
#SQL
Existe diferença entre LEFT OUTER JOIN e LEFT JOIN?
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
Up
🤩
Qual seria o resultado do FULL OUTER JOIN com a cláusula ON sendo A.key ≠ B.Key sem a cláusula WHERE?
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.
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
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!!!
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! ;)