Curso online gratuito SQL para Analistas (SQL Server) do Zero ao Avançado
Duração do curso online: 7 horas e 38 minutos
Novo
Aprenda SQL Server do zero ao avançado para analisar dados com confiança: consultas, joins e otimização em um curso online gratuito com prática e certificado.
Neste curso gratuito, aprenda sobre
Conceitos de SQL, banco de dados, SGBD, servidor e uso do SSMS
Instalar SQL Server Express, criar servidor local e restaurar bases de estudo
Diferenças e usos de DDL, DML, DQL, DCL e transações (TCL/DTL)
CRUD: INSERT, UPDATE, DELETE e SELECT, incluindo tratamento de colunas IDENTITY
Filtrar dados com WHERE e LIKE (consultas por condições e padrões de texto)
Ordenar e limitar resultados com ORDER BY e TOP (top 10 maiores/menores valores)
Relacionar tabelas com JOINs: INNER, LEFT, RIGHT, FULL OUTER e CROSS
Tipos de dados essenciais no dia a dia (numéricos, texto, datas e booleanos/flags)
Funções internas comuns: texto, data e agregações; uso de funções de busca de padrão
Agrupar e filtrar agregações com GROUP BY e HAVING (SUM, COUNT, etc.)
Tratar NULL com ISNULL, NULLIF e COALESCE e entender impacto em expressões
Subconsultas e EXISTS; como evitar subquery retornando múltiplos valores
Criar e usar VIEWs, CTEs e entender efeito de WITH (NOLOCK) em leituras
Programação T-SQL: variáveis, WHILE, cursores, procedures, functions e linked server
Sobre o curso online gratuito
Dominar SQL é uma das habilidades mais valiosas para quem trabalha com dados. Neste curso online gratuito de SQL para Analistas (SQL Server), você sai do básico e evolui até recursos avançados do T‑SQL, entendendo não só como escrever consultas, mas como raciocinar sobre dados, organizar informações e responder perguntas de negócio com rapidez e precisão.
Você começa construindo uma base sólida: o que é SQL, como funcionam bancos de dados, o papel do SGBD e do servidor, e como preparar o ambiente no SQL Server (incluindo instalação local e restauração de um banco para estudos). A partir daí, o aprendizado ganha ritmo com a prática: comandos para manipular e consultar dados, filtros, buscas por padrão, ordenação e seleção dos registros mais relevantes, tudo com foco em situações reais do dia a dia de análise.
Conforme avança, você aprofunda o domínio de relacionamentos entre tabelas e aprende a combinar informações de forma correta e eficiente, interpretando cenários em que diferentes tipos de junção mudam completamente o resultado. Também passa a trabalhar com agrupamentos e funções essenciais, aprimorando sua capacidade de resumir dados, gerar indicadores e construir consultas que respondem perguntas complexas com clareza.
O curso ainda aborda temas que fazem diferença na prática profissional: como lidar com valores ausentes (NULL) com segurança, quando usar subconsultas e EXISTS, e como transformar consultas recorrentes em estruturas reutilizáveis para ganhar produtividade e padronização. Você aprende, ainda, conceitos importantes sobre concorrência e leitura de dados, além de recursos de programação no SQL Server como variáveis, loops e diferentes formas de organizar lógica no banco.
Para fechar, você entra no universo de objetos e técnicas avançadas — procedures, functions, CTEs (inclusive com recursividade), cursores e até integrações por meio de servidores vinculados — ampliando sua autonomia para automatizar rotinas, criar soluções mais robustas e apoiar projetos de BI, engenharia de dados e analytics. Ao final, você terá repertório e confiança para atuar como analista que consulta, explica e entrega valor a partir dos dados em SQL Server.
Conteúdo do curso
Aula em vídeo: O QUE É SQL, BANCO DE DADOS, SGBD, SERVIDOR , SSMS - CURSO SQL PARA ANALISTAS #121m
Exercício: No SQL Server, qual é a função de um SGBD (Sistema de Gerenciamento de Banco de Dados)?
Aula em vídeo: COMO CRIAR UM SERVIDOR SQL SERVER LOCAL E RESTAURAR BANCO DE DADOS COM DADOS FICTICIOS PARA ESTUDOS15m
Exercício: Ao instalar e usar o SQL Server Express localmente, qual é a principal finalidade dessa ferramenta para quem está começando no SQL Server?
Aula em vídeo: ENTENDA NA PRÁTICA O QUE É DDL,DML,DQL,DTL,DCL E SEUS COMANDOS NO SQL #320m
Exercício: Qual opção descreve corretamente a função da linguagem DDL no SQL Server?
Aula em vídeo: COMO USAR INSERT , UPDATE ,DELETE E SELECT NO SQL PASSO A PASSO33m
Exercício: Ao inserir dados em uma tabela no SQL Server, qual é a forma correta de lidar com uma coluna do tipo IDENTITY (auto incremento)?
Aula em vídeo: APRENDA COMO USAR O SELECT COM WHERE E COMO USAR O LIKE NO SQL PASSO A PASSO49m
Exercício: Em SQL Server, qual consulta retorna todas as linhas da tabela SalesLT.Address em que CountryRegion = 'United States' e City = 'Bothell'?
Aula em vídeo: COMO USAR TOP E ORDER BY NO SQL PARA EXTRAIR 10 MAIORES OU 10 MENORES VALORES DE UMA TABELA10m
Exercício: Como obter os 10 produtos mais caros pela coluna StandardCost no SQL Server?
Aula em vídeo: COMO FAZER SELECT COM INNER JOIN NO SQL PASSO A PASSO ENTENDA DE VEZ38m
Exercício: No SQL Server, qual cláusula define a condição de relacionamento usada em um INNER JOIN entre duas tabelas?
Aula em vídeo: COMO FAZER LEFT E RIGHT JOIN NO SQL PASSO A PASSO ENTENDA DE VEZ21m
Exercício: Em um LEFT JOIN, como identificar registros da tabela da esquerda que não possuem correspondência na tabela da direita?
Aula em vídeo: COMO USAR O FULL OUTER JOIN E O CROSS JOIN NO SQL GUIA COMPLETO19m
Exercício: O que o FULL OUTER JOIN retorna ao juntar duas tabelas?
Aula em vídeo: QUAIS SÃO OS PRINCIPAIS TIPOS DE DADOS NO SQL - CURSO GRATUITO DE SQL PARA ANALISTAS19m
Exercício: Qual conjunto reúne os quatro tipos básicos mais importantes para o dia a dia em SQL Server?
Aula em vídeo: PRINCIPAIS FUNÇÕES INTERNAS BÁSICAS DO SQL PARA O DIA A DIA - CURSO GRATUITO DE SQL PARA ANALISTAS17m
Exercício: No SQL Server, qual função é usada para localizar a posição inicial de um padrão dentro de um texto, permitindo o uso de curingas como no LIKE?
Aula em vídeo: COMO AGRUPAR VALORES E COMO USAR GROUP BY E HAVING NO SQL16m
Exercício: Ao usar agregação (ex.: SUM) com GROUP BY, qual cláusula deve ser usada para filtrar o resultado já agrupado (ex.: SUM(StandardCost) > 4000)?
Aula em vídeo: COMO LIDAR COM NULL E COMO USAR ISNULL , NULLIF E COALESCE ENTENDA DE VEZ NO SQL13m
Exercício: No SQL Server, qual é o comportamento de uma expressão aritmética quando envolve NULL (ex.: 1 + 2 + NULL)?
Aula em vídeo: O QUE É SUBSELECT , COMO FAZER SUBCONSULTAS E COMO UTILIZAR EXISTS NO SQL - CURSO GRATUITO DE SQL16m
Exercício: Ao usar um subselect no SELECT para retornar a quantidade de endereços de cada cliente, qual abordagem evita o erro de a subconsulta retornar mais de um valor?
Aula em vídeo: O QUE SÃO VIEWS E COMO CRIAR E UTILIZAR VIEWS NO SQL SERVER PASSO A PASSO CURSO SQL GRATUITO13m
Exercício: Qual é o principal objetivo de criar uma VIEW no SQL Server ao lidar com consultas complexas (com JOINs) usadas frequentemente?
Aula em vídeo: O QUE É O WITH NOLOCK NO SELECT DO SQL SERVER VOCÊ PRECISA SABER DISSO12m
Exercício: Em SQL Server, qual é o principal efeito de usar WITH (NOLOCK) em um SELECT durante uma transação em andamento?
Aula em vídeo: COMO FUNCIONA VARIÁVEIS NO SQL E COMO UTILIZAR DECLARE E SET - CURSO GRATUITO DE SQL PARA ANALISTAS14m
Exercício: Em T-SQL (SQL Server), qual é a forma correta de declarar uma variável de texto chamada @nome com até 10 caracteres?
Aula em vídeo: COMO FAZER LOOPS , LAÇO DE REPETIÇÃO WHILE NO SQL SERVER CURSO SQL PARA ANALISTAS GRATUITO20m
Exercício: Em um loop WHILE no SQL Server, qual ação é essencial para evitar um loop infinito ao imprimir valores de 0 a 4?
Aula em vídeo: O QUE É UMA PROCEDURE ARMAZENADA NO SQL ENTENDA TUDO DE VEZ SOBRE ESSE ASSUNTO - CURSO SQL GRATUITO19m
Exercício: No SQL Server, qual é o principal objetivo de uma stored procedure (procedure)?
Aula em vídeo: O QUE É E COMO CRIAR E UTILIZAR FUNÇÕES PERSONALIZADAS NO SQL PASSO A PASSO CURSO GRATUITO DE SQL15m
Exercício: No SQL Server, qual é a principal diferença entre uma PROCEDURE e uma FUNCTION?
Aula em vídeo: CTE COMMON TABLE EXPRESSIONS O QUE SÃO E PARA QUE SERVEM CRIANDO RECURSIVIDADE NO SQL (CURSO GRATIS)17m
Exercício: Em SQL Server, qual é a finalidade principal de uma CTE (Common Table Expression) criada com a cláusula WITH?
Aula em vídeo: COMO USAR O CURSOR NO SQL SERVER COMO LOOPAR LINHA A LINHA DA TABELA NO SQL13m
Aula em vídeo: COMO CRIAR UM SERVIDOR VINCULADO AO ACCESS OU OUTRO LOCAL AO MEU SQL SERVER COM LINKED SERVER PASSO14m
Exercício: Ao consultar dados de um servidor vinculado (ex.: arquivo Access) no SQL Server, qual recurso permite executar uma consulta no servidor remoto e retornar o resultado para o SQL Server?