Тёмный

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

Let's Data
Подписаться 25 тыс.
Просмотров 25 тыс.
50% 1

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.com/sql/trysql....
Download do material deste vídeo: drive.google.com/drive/folder...
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.ai/
✅ Jornada Cientista de Dados! Deixe seu email para saber quando houver novas turmas: www.letsdata.ai/a-jornada
---------
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.com/show/0VsNN95...
🟣 iTunes: podcasts.apple.com/us/podcast...
🟣 Google Podcast: podcasts.google.com/feed/aHR0...

Наука

Опубликовано:

 

1 июн 2021

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 159   
@gabrielapiccoli6085
@gabrielapiccoli6085 16 дней назад
Apenas adorando aprender esses conceitos com você! Que didatica maravilhosa! Obrigada por compartilhar o seu conhecimento dessa forma tao bacana.
@letsdataAI
@letsdataAI 14 дней назад
Que massa que gosta dos nossos vídeos, Gabriela! Obrigado pela força!
@lucasrenner9043
@lucasrenner9043 Месяц назад
Não achei que ia me interessar tanto por Banco de dados kkk. Sua didática é excelente!
@letsdataAI
@letsdataAI Месяц назад
Hahaha, que coisa boa! Tá pertinho de terminar a maratona, manda ver!
@diegolopes3796
@diegolopes3796 3 месяца назад
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 3 месяца назад
Valeu demais pelo elogio, Diego!! Muito feliz de saber que ajudamos de alguma forma 💜💜
@jimmyjones3034
@jimmyjones3034 5 месяцев назад
O mundo precisa te conhecer... voce é um professor incrível!!! Parabens! Amei a suas aulas.
@letsdataAI
@letsdataAI 5 месяцев назад
Valeu demais pela força!!!
@GuiFN2001
@GuiFN2001 Месяц назад
Leoncio, parabéns pela didática! Você é um excelente professor.
@letsdataAI
@letsdataAI Месяц назад
Que massa que gostou!!! Valeu pela força!
@webevelyn
@webevelyn Месяц назад
colocou Tolkien ja era, ganhou totalmente meu respeito e coração KKKKKKKKKKKKKKKKKKKK
@letsdataAI
@letsdataAI Месяц назад
Hahahah! "You shall not paaaaaaaaass", mentira, pode passar :D
@nilsonjosefotografo5224
@nilsonjosefotografo5224 Год назад
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 Год назад
Que massa, Nilson!!! Felizes demais de saber que ajudamos a entender o conceito!!! Amamos o seu relato 😍
@victordomingues6882
@victordomingues6882 4 месяца назад
join é moleza, foda é quando começa a chegar a parte da programação(triggers, funcions, procedures)
@brunatrostdorf1281
@brunatrostdorf1281 6 месяцев назад
didatica é tudo, estava achando do capeta esse tal de join , obrigada pela explicação e passagem de conheço !! :)
@letsdataAI
@letsdataAI 6 месяцев назад
Eba!!! Conte com a gente sempre pra desmistificar o mundo de dados e tecnologia :)
@esequieldepadua
@esequieldepadua 7 месяцев назад
Aula é ótima, o cara é brabo. A melhor explicação de JOIN que vi. Obrigado!!!!!
@letsdataAI
@letsdataAI 6 месяцев назад
Eba! Que massa que curtiu, Esequiel!! Conte com a gente!
@hileiacouto1499
@hileiacouto1499 4 месяца назад
Gratidão pela aula!!!!!!!!!!!!!!!!!!
@letsdataAI
@letsdataAI 4 месяца назад
\o/ Conte com a gente!
@dio_nellas
@dio_nellas 4 месяца назад
15:58 - Está escrito na língua impronunciável de Mordor. No mais, grande aula.
@letsdataAI
@letsdataAI 4 месяца назад
Aeee!! Tolkien fans everywhere 🙌🏻
@clodoegehelenamartinkoski2001
@clodoegehelenamartinkoski2001 3 месяца назад
Muito boa a sua didática!!
@letsdataAI
@letsdataAI 3 месяца назад
Valeu pela força!!
@joserobertobrito6550
@joserobertobrito6550 4 месяца назад
Tô achando as aulas muito produtiva
@letsdataAI
@letsdataAI 4 месяца назад
Que bom, José Roberto! Conte com a gente!
@flaviapimentel7881
@flaviapimentel7881 6 месяцев назад
Cara, que didática incrível! Amei a parte do anel
@letsdataAI
@letsdataAI 6 месяцев назад
Valeu pela força, Flávia!!! Muito feliz que esse curso esteja ajudando as pessoas a aprenderem SQL :)
@jhomic_az
@jhomic_az Год назад
Leon Sólon ensina de uma forma tão leve! Conteúdo de altíssima qualidade.
@letsdataAI
@letsdataAI Год назад
Valeu demais!!! Tá quase no final da playlist! Depois pode pular pro Python :)
@victordomingues6882
@victordomingues6882 4 месяца назад
Tu é incrível!
@letsdataAI
@letsdataAI 3 месяца назад
Valeu demais, Victor!! Conte com a gente!
@andersonnascimento1658
@andersonnascimento1658 2 года назад
Monstro, preocupação com o aprendizado do aluno em 1º lugar sempre, Obg!
@letsdataAI
@letsdataAI 2 года назад
Valeu, mestre Anderson!! Vamos aprendendo juntos 🙌🏻
@FlavioBernardesFlaberBR
@FlavioBernardesFlaberBR 8 месяцев назад
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 8 месяцев назад
TMJ mestre Flávio! Conte com a gente!
@geancarlobarbosarodriguesd2032
@geancarlobarbosarodriguesd2032 4 месяца назад
Estou começando um curso de dba e estou aprendendo mais com vc do que no curso.😢
@letsdataAI
@letsdataAI 4 месяца назад
Não desista!! Conte com a gente nessa caminhada!
@letsdataAI
@letsdataAI 4 месяца назад
Não desista!! Conte com a gente nessa caminhada!
@LucasBittencourrt
@LucasBittencourrt 10 месяцев назад
A "tradução" do anel foi brilhante 😂
@letsdataAI
@letsdataAI 10 месяцев назад
Hahahaha, tudo pra ter atenção de vocês pra assuntos importantes :)
@miriamheirich9168
@miriamheirich9168 Месяц назад
Nunca mais esqueço a definição 💍
@silvialeticiasantos3594
@silvialeticiasantos3594 21 день назад
Muito bom...
@letsdataAI
@letsdataAI 14 дней назад
Valeu!!
@lumyni5770
@lumyni5770 3 месяца назад
Muito bom
@letsdataAI
@letsdataAI 3 месяца назад
Valeeeeu! 🙌🏻
@mariniltonquintanilha7829
@mariniltonquintanilha7829 Год назад
EXCELENTE
@letsdataAI
@letsdataAI Год назад
Opa que tá maratonando legal, obrigado!!!
@diegomartins7214
@diegomartins7214 3 месяца назад
Obrigado!!
@letsdataAI
@letsdataAI 3 месяца назад
Por nada! Conte com a gente!!
@danielpedroso8571
@danielpedroso8571 9 месяцев назад
Caraca, foi dificil de achar esse canal para salvar minha vida kkkkk, Uma mentoria deve valer milhoes
@letsdataAI
@letsdataAI 9 месяцев назад
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
@CanalDoPalazio
@CanalDoPalazio Год назад
Senti falta de colocar em prática esses aprendizados juntos com você nessa aula
@letsdataAI
@letsdataAI Год назад
Essa aula é realmente mais teórica! Faça perguntas a você mesmo de relatórios interessantes que relacionem as vendas, com produtos, fornecedores.
@SorayaRodriguess
@SorayaRodriguess Год назад
Muito boa sua aula prof, leve, aprendizado interessante, fluido! Parabéns!
@letsdataAI
@letsdataAI Год назад
Que massa que curtiu, Soraya!! Obrigado!
@cesarcomandulli
@cesarcomandulli Год назад
Transmitindo conhecimento de forma prática e fácil. Parabéns!
@letsdataAI
@letsdataAI Год назад
💜💜 Valeu, César!! Conte com a gente!
Год назад
Cara.... Você é fera! Muito obrigado pelo seu conteúdo
@letsdataAI
@letsdataAI Год назад
A gente que agradece, Éder!! Obrigado pela força!
@rogeriosst
@rogeriosst 2 года назад
Mto da hora sua aula! Virei seu fã!! :D
@letsdataAI
@letsdataAI 2 года назад
Valeu, Rogério!! Ficamos muito felizes por ter gostado ❤️
@taismota1250
@taismota1250 Год назад
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 :)
@ViesDigital
@ViesDigital Год назад
Top de mais, que energia boa e comprometimento com o educacional, obrigado pelo vídeo!
@letsdataAI
@letsdataAI Год назад
Valeu!!!
@eltoneduardo8389
@eltoneduardo8389 11 месяцев назад
adorei seu video, muito intuitivo
@letsdataAI
@letsdataAI 11 месяцев назад
Valeu, Elton!! Conte com a gente!
@mamusik8401
@mamusik8401 4 месяца назад
Mais um vídeo maravilhoso! Obrigada!
@letsdataAI
@letsdataAI 4 месяца назад
Que bom que curte nossos vídeos!! Conte com a gente!!
@julianops383
@julianops383 3 года назад
Leon, sua didática é ótima. Parabéns!!!
@letsdataAI
@letsdataAI 3 года назад
Muito obrigado, Juliano! 😃 Bons estudos pra você! 👍🏼👍🏼👍🏼
@giovanac7942
@giovanac7942 Год назад
Sua didática é show, adoro seus vídeos! Obrigada!!
@letsdataAI
@letsdataAI Год назад
Valeu demais, Giovana!! Conte com a gente!
@ogaihtrn
@ogaihtrn 11 месяцев назад
Professor obrigado pelo conteúdo.
@letsdataAI
@letsdataAI 11 месяцев назад
Valeu, mestre!!
@cesarsampaio4598
@cesarsampaio4598 Год назад
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 Год назад
Eba!!! Que bom que está aproveitando!
@kratimus
@kratimus 5 месяцев назад
Pensei q o SQL fosse um bicho de sete cabeças, mas pelo visto ele é bem simples. Obrigado por essa aula.
@victordomingues6882
@victordomingues6882 4 месяца назад
isso não é uma unha do que é sql kkkk
@kratimus
@kratimus 4 месяца назад
@@victordomingues6882 Só oreciso saber o básico afinal não queri ser cientista de dados, mas sim dev back-end
@letsdataAI
@letsdataAI 4 месяца назад
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!
@valquiriamoura5618
@valquiriamoura5618 Год назад
Eu termino uma aula, ansiosa pela outra, é demais Leon e com rock é melhor ainda🤘
@letsdataAI
@letsdataAI Год назад
Que massa, Valquíria! Tá maratonando mesmo!! :)
@joiceeleao
@joiceeleao Год назад
Muito obrigada! excelente didática, clara e objetiva.
@letsdataAI
@letsdataAI Год назад
Valeu, Joice!!! Aproveita pra terminar a playlist :)
@deilsonsantos1269
@deilsonsantos1269 Год назад
Excelente profissional, ótima didática.
@letsdataAI
@letsdataAI Год назад
Valeu, Deilson!!
@thalesmenezes3665
@thalesmenezes3665 2 года назад
Excelente aula prof. muito didático. Parabéns
@letsdataAI
@letsdataAI 2 года назад
Obrigado, Thales!! Que bom que gostou!
@kaelanysoares1128
@kaelanysoares1128 6 месяцев назад
suas aulas São incríveis!! obrigada
@letsdataAI
@letsdataAI 6 месяцев назад
Obrigado pela força!! Conte com a gente!
@rebecaalbuquerque3391
@rebecaalbuquerque3391 Год назад
Muito bom!! ☺☺
@letsdataAI
@letsdataAI Год назад
Valeu, Rebeca!! Conte com a gente!!
@galdecordeirosilvestre
@galdecordeirosilvestre 3 года назад
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ê! 😃
@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 :)
@luisclaudiomesquita9530
@luisclaudiomesquita9530 2 года назад
Excelente Leon ! Estou fazendo o curso gratuito do Udacity e reforçando com a sua playlist. Um abraço.
@letsdataAI
@letsdataAI 2 года назад
Obrigado, Luís Cláudio!! Que bom que estamos ajudando!!
@SpeakerTitan3934
@SpeakerTitan3934 Год назад
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 :)
@hanielcosta1554
@hanielcosta1554 Год назад
Curso excelente :) A didática e os exemplos são muito bons!
@letsdataAI
@letsdataAI Год назад
Valeu, Haniel!! Já terminou o curso? Conte com a gente!
@hanielcosta1554
@hanielcosta1554 Год назад
@@letsdataAI estou indo para a última aula 😁
@nutribola
@nutribola 5 месяцев назад
bom pra ensinar top
@letsdataAI
@letsdataAI 5 месяцев назад
Valeu!!!
@gustavorambaldi9742
@gustavorambaldi9742 2 года назад
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 года назад
Hahaha. Valeu, Gustavo!! A gente fica feliz por perceber nosso cuidado em deixar tudo bem palatável :)
@Guto_elli
@Guto_elli Год назад
Você termina uma aula e já quer outra!
@letsdataAI
@letsdataAI Год назад
Hahaha, que bom! Tá maratonando forte 🙌🏻
@emanuelcosta213
@emanuelcosta213 3 года назад
Let´s goparte 3
@letsdataAI
@letsdataAI 3 года назад
Está fechando a playlist ein Proemanuel! Show de bola!!! 👏👏👏
@evidenciassociais
@evidenciassociais Год назад
41:34 ja pode cair isso nos concursos! haha
@letsdataAI
@letsdataAI Год назад
Hahahha, se cair já acertou!! 🙌🏻
@gabrielcks
@gabrielcks Год назад
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 👏🏻
@umtoquesubtil
@umtoquesubtil 9 месяцев назад
ESTOU COMEÇANDO AGORA
@letsdataAI
@letsdataAI 9 месяцев назад
Que bom!
@lucianoramos2325
@lucianoramos2325 Год назад
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!
@victorararuna4704
@victorararuna4704 2 года назад
Day 3 Aula 3!
@letsdataAI
@letsdataAI 2 года назад
On fire!! 🔥
@mercialuizalima6355
@mercialuizalima6355 9 месяцев назад
Boa noite
@letsdataAI
@letsdataAI 9 месяцев назад
.
@juarez.sampaio
@juarez.sampaio Год назад
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 Год назад
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;
@emanuelcosta213
@emanuelcosta213 3 года назад
Pessoal, ao final da playlist coloquem um projeto em sql para portifólio
@leonciofigueiredo
@leonciofigueiredo 3 года назад
Ótima ideia!!
@MultiLuizp
@MultiLuizp Год назад
Leon, tem algum lugar que posso praticar esses ensinamentos? com tabelas disponíveis para fazermos perguntas de negócios?
@letsdataAI
@letsdataAI Год назад
Tem sim! Procura os sites Leetcode e HackerRank
@leeandrotaveira3776
@leeandrotaveira3776 Год назад
Muito Boa as aulas! Tanto que, com o que foi ensinado até a aula 3 já deu para responder esse desafio sobre fundamentos SQL. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-0ieej-1YqKk.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!
@fhermocunha
@fhermocunha 4 месяца назад
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 4 месяца назад
Valeu pela força!!! Manda um email no contato@letsdata.ai que a gente te envia :)
@fhermocunha
@fhermocunha 4 месяца назад
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.
@mercialuizalima6355
@mercialuizalima6355 9 месяцев назад
Boa tarde !!! Leon vc é professor? Ensina on line particular ? Abraços
@letsdataAI
@letsdataAI 9 месяцев назад
Tudo bem, Mércia! Já estamos em contato no Instagram :)
@gibsdesousa6610
@gibsdesousa6610 Год назад
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 RU-vid 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 :)
@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
@Deadpool-ou1ip
@Deadpool-ou1ip Год назад
Vamos na Linguiça------------------Lá ele 1000x kkkkkkkk
@letsdataAI
@letsdataAI Год назад
😂😂
@joserobertobrito6550
@joserobertobrito6550 4 месяца назад
OLA BOM DIA, NUNCA CONSEGUI BAIXAR OS SLIDES, SABERIA ME DIZER, OK.
@letsdataAI
@letsdataAI 4 месяца назад
Boa! Manda um email pra gente no contato@letsdata.ai
@mercialuizalima6355
@mercialuizalima6355 9 месяцев назад
Como faço para imprimir na tela de 1 a 10 no sql , com e sem Gerar tabela . Obrigada
@letsdataAI
@letsdataAI 9 месяцев назад
Respondido no whats! :)
@mercialuizalima6355
@mercialuizalima6355 9 месяцев назад
@@letsdataAI Gratidão
@fabriciocosta2789
@fabriciocosta2789 9 месяцев назад
Download do material não ta mais disponivel. 😭😭
@letsdataAI
@letsdataAI 9 месяцев назад
Manda no nosso email! Abraços! contato@letsdata.ai
@alexcegep2676
@alexcegep2676 8 месяцев назад
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 8 месяцев назад
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
Далее
Consultas mais elaboradas com SQL | SQL Básico - Parte 2
1:03:55
Finger Heart - Fancy Refill (Inside Out Animation)
00:30
Como se tornar um Analista de dados em 2024
4:47
Просмотров 3,7 тыс.
SQL Intermediário - Window Functions
39:19
Просмотров 4,9 тыс.
10 МИНУСОВ IPHONE 15
18:03
Просмотров 33 тыс.