Manipulação de dados em SQL
Domine consultas SQL complexas para responder diversas perguntas de ciência de dados e preparar conjuntos robustos para análise no PostgreSQL.
Comece O Curso Gratuitamente4 horas15 vídeos55 exercícios243.407 aprendizesDeclaração de Realização
Crie sua conta gratuita
ou
Ao continuar, você aceita nossos Termos de Uso, nossa Política de Privacidade e que seus dados são armazenados nos EUA.Treinar 2 ou mais pessoas?
Tentar DataCamp for BusinessAmado por alunos de milhares de empresas
Descrição do Curso
Então você aprendeu a agregar e unir dados de tabelas em seu banco de dados - e agora? Como você manipula, transforma e dá o máximo de sentido aos seus dados? Este curso de nível intermediário ensinará a você várias funções importantes necessárias para organizar, filtrar e categorizar informações em um banco de dados relacional, expandir seu kit de ferramentas SQL e responder a perguntas complexas. Você aprenderá o uso robusto de instruções CASE, subconsultas e funções de janela - tudo isso enquanto descobre alguns fatos interessantes sobre futebol usando o European Soccer Database.
Treinar 2 ou mais pessoas?
Obtenha acesso à sua equipe à plataforma DataCamp completa, incluindo todos os recursos.Nas seguintes faixas
- 1
Vamos pegar o CASE
GratuitoNeste capítulo, você aprenderá a usar a instrução CASE WHEN para criar variáveis categóricas, agregar dados em uma única coluna com várias condições de filtragem e calcular contagens e porcentagens.
Vamos pegar o CASE50 xpDeclarações básicas do site CASE100 xpCASE comparando valores de colunas100 xpCASE instruções que comparam dois valores de coluna - parte 2100 xpEm CASE as coisas ficam mais complexas50 xpEm CASE de rivalidade100 xpFiltrando seu extrato CASE100 xpCASE WHEN com funções agregadas50 xpCOUNT usando CASE WHEN100 xpCOUNT e CASE WHEN com várias condições100 xpCálculo de porcentagem com CASE e AVG100 xp - 2
Subconsultas curtas e simples
Neste capítulo, você aprenderá sobre subconsultas nas cláusulas SELECT, FROM e WHERE. Você compreenderá quando as subconsultas são necessárias para construir seu conjunto de dados e qual a melhor forma de incluí-las em suas consultas.
WHERE são as subconsultas?50 xpFiltragem usando subconsultas escalares100 xpFiltragem usando uma subconsulta com uma lista100 xpFiltragem com condições de subconsulta mais complexas100 xpSubconsultas em FROM50 xpUnindo subconsultas em FROM100 xpBaseando-se em subconsultas em FROM100 xpSubconsultas em SELECT50 xpAdicione uma subconsulta à cláusula SELECT100 xpSubconsultas no Select for Calculations100 xpSubconsultas em todos os lugares! E práticas recomendadas!50 xpALL as subconsultas EVERYWHERE100 xpAdicione uma subconsulta em FROM100 xpAdicione uma subconsulta em SELECT100 xp - 3
Consultas correlacionadas, consultas aninhadas e expressões de tabela comuns
Neste capítulo, você aprenderá a usar subconsultas aninhadas e correlacionadas para extrair dados mais complexos de um banco de dados relacional. Você também aprenderá sobre expressões de tabela comuns e a melhor forma de construir consultas usando várias expressões de tabela comuns.
Subconsultas correlacionadas50 xpSubconsultas básicas correlacionadas100 xpSubconsulta correlacionada com várias condições100 xpSubconsultas aninhadas50 xpSubconsultas simples aninhadas100 xpAninhar uma subconsulta em FROM100 xpExpressões de tabela comuns50 xpLimpe com CTEs100 xpOrganizando com CTEs100 xpCTEs com subconsultas aninhadas100 xpDecidir sobre as técnicas a serem usadas50 xpObter nomes de equipes com uma subconsulta100 xpObter nomes de equipes com subconsultas correlacionadas100 xpObtenha nomes de equipes com CTEs100 xpQue técnica você deve usar?50 xp - 4
Funções da janela
Você aprenderá sobre funções de janela e como passar funções agregadas ao longo de um conjunto de dados. Você também aprenderá a calcular totais em execução e médias particionadas.
É OVER50 xpA partida é OVER100 xpO que você acha do OVER aqui?100 xpFlip OVER seus resultados100 xpOVER com um PARTITION50 xpPARTITION BY uma coluna100 xpPARTITION BY várias colunas100 xpJanelas deslizantes50 xpDeslize para a esquerda100 xpDeslize para a direita100 xpReunindo tudo isso50 xpPreparar a equipe da casa CTE100 xpPreparação da equipe visitante CTE100 xpJuntando os CTEs100 xpAdicionar uma função de janela100 xp
Treinar 2 ou mais pessoas?
Obtenha acesso à sua equipe à plataforma DataCamp completa, incluindo todos os recursos.Nas seguintes faixas
colaboradores
pré-requisitos
Joining Data in SQLMona Khalil
Ver MaisData Scientist, Greenhouse Software
O que os outros alunos têm a dizer?
Junte-se a mais de 15 milhões de alunos e comece Manipulação de dados em SQL hoje mesmo!
Crie sua conta gratuita
ou
Ao continuar, você aceita nossos Termos de Uso, nossa Política de Privacidade e que seus dados são armazenados nos EUA.