Blog

Postado em em 7 de dezembro de 2021

Curso Básico de SQL

Quer aprender o básico sobre SQL para começar a trabalhar com bancos de dados? Vou te ensinar o que você precisa com esse Curso Básico de SQL.

O Curso Básico de SQL será dividido em 6 aulas, onde vou te mostrar o que você precisa para dar seus primeiros e aprender a trabalhar com bancos de dados usando o SQL.

Aulas do Curso Básico de SQL

Curso Básico de SQL – Aula 1 – Fundamentos do SQL

Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!

Para receber por e-mail o(s) arquivo(s) utilizados na aula, preencha:

Resumo

A ideia dessa aula é mostrar os fundamentos do SQL, ou seja, mostrar o que é o SQL, o que são dados… tudo o que você precisa saber para entender sobre esse universo dos dados que cresce a cada dia.

O que vamos aprender nessa aula:

Curso Básico de SQL

Hoje nós vamos dar início a um Curso Básico de SQL aqui no blog e essa primeira aula é sobre os fundamentos do SQL.

Então nós vamos te apresentar o SQL, qual é sua utilidade, porque você deve utilizar, o que é um banco de dados, entre outras informações importantes.

Para iniciar vamos partir para alguns pontos importantes.

O que são dados?

Dados são conhecimentos que temos sobre alguma coisa, e consequentemente com esse conhecimento nós vamos chegar a uma conclusão. E com isso nós vamos tomar uma ação.

Então vamos ter uma informação, vamos analisar essa informação para chegar em uma conclusão para saber qual a melhor ação tomar.

Um exemplo para não ficar muito complicado, vamos supor que você tenha as informações das vendas de produto de uma empresa (seus dados).

Em seguida você vai analisar esses dados para verificar o que vende mais ou menos (conclusão).

Por fim, você vai tomar uma ação, para que possa por exemplo, eliminar os produtos que vendem menos, inovar com outros produtos, aumentar a quantidade de produtos que vendem mais…

Então os dados são informações que temos sobre um produto, empresa, ações…

Só que dados não são só isso que você manipula, mas tudo na internet é baseado em dados, as coisas que você curte, assiste, ouve… Tudo isso é uma fonte de dados sobre você.

Você já deve ter se perguntado por que aparecem certos tipos de anúncios, de vídeos pra você não é mesmo? É exatamente porque as empresas sabem do que você gosta e tem interesse.

Por esse motivo vão te indicar coisas parecidas com o seu estilo baseado nas suas atividades.

O que é um Banco de Dados?

Agora que você sabe o que são dados, já deve ficar mais fácil de entender que um banco de dados é um conjunto de dados.

Então se você pensar que cada ação que faz na internet fica registrada, deve imaginar que o que as outras pessoas fazem também fica registrado.

Então ao invés de ter um dado, vamos ter dezenas, centenas, milhares, milhões de dados!

IMPORTANTE: Vale lembrar que temos uma apostila disponível para download para que você veja os esquemáticos para facilitar o entendimento. Então quanto mais informações tiver sobre o assunto melhor.

Sistema de Banco de Dados

Para poder manipular todas essas informações nós vamos precisar de um sistema de banco de dados.

Um exemplo de um programa que fornece uma interface para poder manipular os dados é o Excel, que você provavelmente já ouviu falar.

Outro programa que está sendo muito utilizado para essa manipulação e tratamento de dados é o Power BI!

O problema é que o Excel por exemplo não consegue trabalhar com uma grande quantia de dados, então acaba não sendo viável.

Então vamos ter que trabalhar com programas mais potentes para armazenar e manipular esses dados.

Existem alguns SGBDs (Sistema Gerenciador de Banco de Dados) que são muito utilizados pelas empresas.

Aqui temos os 4 principais e vale lembrar que todos eles utilizam o SQL como linguagem de programação.

Curso Básico de SQL
Sistemas Gerenciadores de Banco de Dados

SQL (Structured Query Language)

O SQL é uma linguagem de programação utilizada para armazenar, consultar, adicionar e excluir informações em um banco de dados.

Então o SQL (Linguagem de Consulta Estruturada) vai permitir com que você faça todas essas ações nos bancos de dados. Então vai conseguir manipular essas informações de acordo com a sua necessidade.

O que é uma Query?

Uma query nada mais é do que um pedido de uma informação ou de um dado, que pode ser entendido como uma consulta, solicitação ou requisição.

Então sempre que quiser ler essas informações será necessária uma programação em SQL para que você possa indicar exatamente quais as informações você precisa.

Exemplo de código em SQL
Exemplo de código em SQL

Aqui temos um exemplo de código em SQL para obter de uma base de dados apenas as informações dos produtos que possuem valores acima de 1.000.

Não se preocupe que nas próximas aulas nós vamos abordar essa parte, isso é só para que você entenda como funciona.

MySQL, SQL Server, Oracle e PostgreSQL

Algumas pessoas acabam ficando na dúvida do que estudar quando se trata de SQL e acabam não sabendo por onde começar ou por qual deles focar.

Só que você deve se lembrar de que o MySQL, SQL Server, Oracle e PostgreSQL são programas que vão te permitir trabalhar com esses dados.

E o SQL é que é a programação, então independente do programa que estiver utilizando a programação vai ser a mesma.

Isso quer dizer que com o SQL você vai poder utilizar qualquer um desses programas.

Programas que utilizam a linguagem de programação SQL
Programas que utilizam a linguagem de programação SQL

Então ao invés de ter a dúvida “Devo aprender SQL ou MySQL”, “Devo aprender SQL ou SQL Server” a ideia é você pensar “Vou aprender SQL para utilizar no MySQL”.

Então você vai aprender o SQL para utilizar em um programa específico, pois a linguagem é uma só.

Por que aprender SQL?

Vendo tudo isso você pode estar se perguntando por que é que eu vou aprender isso?

Bem, o SQL é uma linguagem universal para manipular dados em banco de dados. Então só aí você já tem uma grande vantagem, pois o Excel por exemplo você tem as fórmulas em cada um dos idiomas, então já dificulta a utilização.

Essa linguagem possui aplicações em diferentes áreas e profissões. O profissional que tiver conhecimento não só em ferramentas como Excel, Power BI ou Python, mas também em SQL, terá muitas oportunidades e já terá um grande diferencial.

Já imaginou uma pessoa que tem todos esses conhecimentos e ainda que sabe trabalhar com banco de dados para obter as informações que precisa, fazer o tratamento, cria dashboards e tudo mais?

Isso seria uma pessoa bem mais completa do que só aquele que consegue utilizar os outros programas, mas não consegue interagir com o banco de dados.

Agora vou deixar com você a tarefa de baixar a apostila que está disponível para download para que você veja as duas principais justificativas para você aprender SQL.

Curso Básico de SQL – Aula 2 – Instalação do MySQL e Comandos Básicos

Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!

Para receber por e-mail o(s) arquivo(s) utilizados na aula, preencha:

Além de te mostrar instalar MySQL vou te mostrar os primeiros passos no MySQL com alguns exemplos práticos.

Como Usar o MySQL

Antes de começar a programação no MySQL nós vamos precisar instalar essa ferramenta.

Vale ressaltar que todo programa de banco de dados vai ser dividido em duas partes. A primeira é o servidor onde essas informações serão armazenadas.

E a segunda parte é uma interface, ou seja, um programa que vai permitir com que você consiga interagir e escrever os códigos em SQL.

Para instalar o programa você pode ir diretamente ao site do MySQL na parte de download. Pode clicar aqui caso queira ir direto ao site para escolher qual o instalador vai baixar.

Site para download do MySQL
Site para download do MySQL

No meu caso como estou utilizando Windows vou selecionar a opção MySQL Installer for Windows.

Download da versão completa
Download da versão completa

Na página de download nós vamos escolher a segunda opção que é a mais completa. Depois disso basta clicar no arquivo que baixou para instalar o programa.

Você não precisar fazer nenhuma alteração, mas pode fazer caso queira, mas por padrão pode apenas ir seguindo a instalação normal.

A única parte que vai ter que ter uma interação é quando ele pede uma senha, então você vai criar uma senha, mas depois disso pode seguir normalmente.

Iniciando o MySQL
Iniciando o MySQL

Depois de instalar você vai abrir o programa e vai poder clicar na parte de MySQL Connections para acessar com a senha que criou na instalação do programa.

Interface do programa MySQL
Interface do programa MySQL

Essa é a tela inicial do programa, os menus básicos na parte superior não vamos utilizar por agora, mas você pode sempre explorar essas ferramentas.

Na aba escritor Query 1 é onde você vai poder escrever o código em SQL. Agora já podemos dar início aos primeiros passos no SQL.

Criando um novo esquema
Criando um novo esquema

Nessa parte você vai dar um nome a esse esquema e vai prosseguir normalmente.

Depois de criar esse esquema, ele já vai aparecer na parte esquerda da sua tela e você vai notar que temos alguns conteúdos dentro dele.

Esquema criado com o nome de "banco"
Esquema criado com o nome de “banco”

Temos a parte de tabelas que nós vamos importar agora. Lembrando que tanto a apostila quanto os arquivos estão disponíveis para download, então não se esqueça de fazer o download para prosseguir.

Para poder importar os arquivos para dentro do MySQL vamos até a guia Server e depois em Data Import.

Importando as tabelas para o programa
Importando as tabelas para o programa

Em seguida você vai selecionar a pasta onde tem as tabelas que vai importar e já vai poder selecionar quais deseja importar.

Selecionando os dados para serem importados
Selecionando os dados para serem importados

Aqui pode escolher apenas uma específica ou já pode importar todas de uma só vez.

Após essa importação você vai poder fechar essa guia que apareceu e clicar nas duas setas que tem ao lado de Schemas para atualizar a importação.

Tabelas importadas com informações das colunas
Tabelas importadas com informações das colunas

Com isso você já vai poder visualizar as suas tabelas dentro de Tables. Outro ponto interessante é que ao clicar em qualquer uma dessas tabelas você consegue visualizar os cabeçalhos das colunas.

Dessa forma você não vai precisar abrir as tabelas para saber quais as informações que vai ter em cada uma delas.

Agora que já temos as tabelas nós vamos ver alguns comandos básicos no SQL. Os comandos que vamos ver nessa aula são: SELECT FROM, SELECT LIMIT, SELECT AS e ORDER BY.

IMPORTANTE: Novamente venho lembrar que a apostila para te auxiliar nessa parte está disponível para download, então vamos ter um detalhamento desses comandos.

Vamos ao primeiro comando que é o SELECT. Ele vai permitir que você selecione informações, e quando utilizamos o SELECT * quer dizer que vamos querer todas as informações.

Além do * nós podemos escolher as colunas que queremos trazer das tabelas, como por exemplo, col1 e col2. Assim vamos trazer a primeira e a segunda coluna.

Então não vamos puxar uma coluna ou informações específicas, vamos trazer tudo. Já o FROM que vamos utilizar em conjunto é para saber de qual tabela vamos puxar essas informações.

Curso de SQL Aula2
Código SELECT FROM inserindo nome nas colunas

Outra opção para selecionar é escolher uma coluna e já renomear essa coluna para que ela não fique com o nome Col1 e Col2, assim você já deixar com um nome mais intuitivo para facilitar o entendimento.

Curso de SQL Aula2
Código com comando LIMIT

Agora nós podemos adicionar o LIMIT no código, e ele vai servir para limitar a quantidade de linhas que vamos querer trazer.

Isso é muito útil, pois em alguns casos vamos querer trazer só uma parte dos dados para análise e não a tabela inteira.

Curso de SQL Aula2
Comando ORDER BY

O último comando que vamos ver é o ORDER BY, mas nesse caso você pode colocar apenas ORDER BY + a coluna para ordenar em ordem crescente (ascendente).

Ou você vai poder acrescentar o comando DESC para ordenar em ordem decrescente (descendente).

Curso de SQL Aula2
Exemplo prático

Aqui já é um exemplo já dentro do MySQL para que você possa ver alguns resultados, então nesse caso nós estamos trazendo as informações de duas tabelas.

Estamos pegando tanto da tabela pedidos quanto da tabela clientes, então lá embaixo, você vai notar que temos duas abas, uma para cada tabela.

Outro ponto importante é que para rodar o código você pode clicar no símbolo de raio, assim vai poder executar o código todo, ou pode clicar na opção ao lado que executa até onde estiver o cursor.

Curso Básico de SQL – Aula 3 – Comando WHERE no SQL para Filtrar Dados

Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!

Para receber por e-mail o(s) arquivo(s) utilizados na aula, preencha:

Nessa aula do curso de SQL eu quero te mostrar sobre o comando WHERE, que é o comando que vai permitir com que você filtre informações no banco de dados.

Como você deve saber, quando temos uma quantidade muito grande de informações e precisamos de dados mais específicos vamos ter que filtrar esses dados para chegar aonde queremos.

Como Criar Filtros no SQL

Quando estamos trabalhando com dados a parte de filtragem é muito importante para que possamos utilizar e visualizar apenas as informações relevantes.

Isso porque seria muito complicado ficar analisando toda a base de dados para buscar somente os dados necessários.

Por esse motivo vou te mostrar como usar o comando WHERE no SQL para criar filtros no banco de dados.

Nessa aula eu vou te mostrar filtros de números, filtros de textos, filtros de datas e múltiplos filtros.

Esse último é muito importante, pois diversas vezes você vai precisar filtrar mais de uma informação ao mesmo tempo para ter um detalhamento ainda maior, portanto será necessário um filtro múltiplo.

Filtro de números
Filtro de números

Aqui nós temos a aplicação do filtro de números. E a esquerda da imagem você vai poder observar os comparadores no SQL, pois com eles você vai poder indicar se quer um valor exato, se quer maior, menor, maior ou igual, menor ou igual ou diferente.

Nesse caso nós vamos ter como resultado apenas as informações em que os preços unitários são iguais ou maiores do que 1800.

Filtro de textos
Filtro de textos

O filtro de texto é muito parecido, só que nesse caso nós só vamos utilizar o símbolo de = e entre aspas vamos informar qual é o texto que desejamos filtrar.

Curso de SQL Aula3
Filtro de datas

Já no filtro de datas nós vamos poder utilizar os símbolos para fazer uma comparação com as datas da base de dados.

Então podemos verificar datas maiores, menores, iguais, diferentes, maiores ou iguais e menores ou iguais.

Lembrando que nesse caso nós vamos utilizar as aspas para indicar essa informação. Outro ponto importante é o formato dessa data que terá que ser o mesmo formato que está no banco de dados.

Agora nós vamos para a parte dos filtros múltiplos que nada mais é do que a junção de dois ou mais filtros.

Curso de SQL Aula3
Operador AND

Para isso nós vamos trabalhar com operadores. Iniciando com o operador AND que quer dizer E, ou seja, vamos ter um filtro e outro filtro sendo satisfeitos ao mesmo tempo.

Então nesse exemplo nós queremos os dados em que o estado civil seja S e ao mesmo tempo que o sexo seja masculino.

Curso de SQL Aula3
Operador OR

O segundo operador que vamos trabalhar é o OR que significa OU. Nesse caso vamos satisfazer um filtro ou o outro.

Isso quer dizer que não precisamos das duas condições ao mesmo tempo, mas vamos trazer as informações que contenham um ou o outro filtro.

Nesse exemplo queremos os produtos com a marca DELL ou SAMSUMG. Isso quer dizer que todos os produtos que forem da marca DELL ou SAMSUMG serão mostrados.

Curso Básico de SQL – Aula 4 – Funções de Agregação no SQL

Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!

Para receber por e-mail o(s) arquivo(s) utilizados na aula, preencha:

Como Usar as Funções de Agregação no SQL

Você já ouviu falar nas funções de agregação? Sabe o que é isso? Elas nada mais são do que as operações básicas no SQL.

Então você vai poder somar, contar, obter a média, pegar o máximo ou mínimo para que tenha uma análise mais detalhada do seu banco de dados.

Como eu disse no início, essas funções de agregação vão permitir que você faça cálculos dentro do SQL para que você possa fazer sua análise mais detalhada.

Nós vamos iniciar com a Contagem no SQL. Vale lembrar que nós vamos utilizar os conhecimentos das aulas anteriores, então é bom que já tenha visto.

Você também pode acessar o conteúdo abaixo em formato de vídeo-aula, onde nós te mostramos mais aplicações da função COUNT, como utilizá-la dentro do SQL e alguns cuidados que você precisa ter ao utilizá-la.

Contagem no SQL
Contagem no SQL

Aqui nós estamos utilizando o SELECT, mas ao invés de apenas informar qual a coluna selecionada nós vamos utilizar o COUNT + o nome da coluna para que possamos obter essa contagem.

IMPORTANTE: A função COUNT vai ignorar os valores nulos de uma coluna, isso quer dizer que se você tem valores vazios eles não serão contabilizados. Com isso, é possível que você tenha divergência na contagem de uma coluna para a outra!

As vezes você não quer contar uma coluna específica, mas quer saber a quantidade total de linhas que tem na sua tabela.

Para isso, ao invés de colocar COUNT(nome da coluna) você vai colocar apenas COUNT(*) para ter o número total de linhas, e nesse caso não serão ignorados os valores nulos.

Ainda dentro do COUNT nós temos a possibilidade de fazer uma contagem de informações distintas, ou seja, informações que únicas.

Para isso basta utilizar o DISTINCT juntamente com o COUNT para fazer esse cálculo.

Contagem distinta
Contagem distinta

Com isso teremos apenas as informações únicas daquela coluna sem que você tenha que calcular de forma manual, até porque em bases grandes isso seria inviável.

Nossa próxima operação é a média no SQL. É bem semelhante ao que já vimos até o momento, só que nós vamos utilizar o AVG, que são as siglas para AVERAGE (média em inglês).

Média no SQL
Média no SQL

Dessa forma vamos conseguir calcular a média da coluna escolhida.

A soma no SQL tem o mesmo padrão, vamos colocar a função e em seguida vamos inserir qual coluna queremos efetuar esse cálculo.

Curso de SQL Aula4
Soma no SQL

Já para o mínimo no SQL nós vamos utilizar o MIN no código.

Curso de SQL Aula4
Mínimo no SQL

Para finalizar temos o máximo no SQL que vamos utilizar o MAX no código.

Curso de SQL Aula4
Máximo no SQL

Agora que você já sabe como fazer cálculos no SQL você já pode praticar com a base de dados que está disponível para download e treinar o que aprendeu hoje.

Curso Básico de SQL – Aula 5 – Agrupamento no SQL com GROUP BY

Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!

Para receber por e-mail o(s) arquivo(s) utilizados na aula, preencha:

Na aula anterior nós falamos sobre as funções de agregação no SQL: função COUNT, função SUM, função AVG, função MAX e função MIN.

Nessa aula eu quero te mostrar como fazer agrupamentos no SQL e para isso é necessário que você lembre das funções de agregação.

Agrupamentos no SQL

Os agrupamentos no SQL vão permitir com que você possa criar tabelas resumo com SQL.

Isso quer dizer que você vai poder fazer análises detalhadas com SQL, ou seja, além de visualizar apenas um único resultado, nós vamos poder separar informações por partes.

Para você entender melhor, na aula anterior fizemos uma contagem do total de clientes, mas agora vamos poder separar quantos são do sexo masculino e quantos são do sexo feminino.

Isso vai te dar um novo mundo de análises e melhorar ainda mais a visualização desses dados.

Para poder fazer isso nós vamos utilizar o comando GROUP BY, que traduzindo seria “agrupar por”, então vamos escolher como vamos agrupar as funções de agregação utilizadas.

Agrupamento por sexo com a quantidade de clientes
Agrupamento por sexo com a quantidade de clientes

Nesse outro exemplo nós vamos calcular a quantidade de produtos que temos de cada uma das marcas.

Agrupamento por marcas
Agrupamento por marcas

Já começou a entender como essa estrutura vai te auxiliar a criar uma tabela resumo? Ao invés de ter apenas um número você vai poder separar esse número nas categorias desejadas.

Assim fica muito mais fácil analisar esses dados e tomar decisões.

Vale lembrar que você não fica limitado a utilizar apenas uma função de agregação para criar essa tabela resumo, você vai poder utilizar as funções que precisar para resumir as informações e facilitar a visualização.

Agrupamento por id com duas funções de agregação
Agrupamento por id com duas funções de agregação

Nesse caso nós calculamos tanto a receita total quanto o custo total de cada uma das lojas, então não precisa criar esses cálculos de forma separada.

Curso Básico de SQL – Aula 6 – Relacionamento de Tabelas – INNER JOIN

aso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!

Para receber por e-mail o(s) arquivo(s) utilizados na aula, preencha:

Resumo

Essa é a última aula do curso básico de SQL, mas nessa aula teremos conteúdos muito importantes que vão te ajudar bastante, principalmente alguns conceitos.

INNER JOIN no SQL

Para finalizar o nosso curso básico de SQL eu quero te mostrar como fazer o relacionamento entre tabelas no SQL utilizando o INNER JOIN.

Assim você vai poder fazer análises entre tabelas sem ter que ficar utilizando apenas as informações de uma única tabela por vez.

Relacionamento de Tabelas com SQL

Até o momento nós sempre fizemos as consultas das tabelas de forma separada, então ainda não fizemos esse relacionamento de tabelas.

Isso vai permitir com que você consiga muito mais detalhes das informações que tem, pois vai poder juntar as tabelas e conseguir as informações que estão relacionadas.

O que é chave primária?

Uma chave primária é uma coluna que identifica as informações distintas em uma tabela. Geralmente é uma coluna de ID, ou seja, uma coluna que possui informações únicas.

Toda tabela vai ter uma chave primária e ela vai ser aquela coluna que possui informações que não se repetem.

No exemplo que vamos utilizar vamos ter a coluna de ID de produto por exemplo, então não vamos ter um produto repetido com o mesmo ID, pois não faz sentido.

Curso de SQL Aula6
Chave primária

O que é chave estrangeira?

Uma chave estrangeira é uma coluna que permite relaciona as linhas de uma segunda tabela com a chave primária de uma primeira tabela.

Nesse caso você pode imaginar uma tabela de pedidos, onde temos o ID produto que é uma chave primária da primeira tabela, mas nessa tabela ele vai se repetir.

Isso porque como estamos tratando de pedidos é possível que mais de um cliente possa pedir o mesmo produto, então essa informação vai se repetir.

Curso de SQL Aula6
Chave estrangeira

O que é tabela dimensão?

Uma tabela dimensão é uma tabela que contém características de um determinado elemento, sejam eles produtos, lojas, funcionários, clientes, etc.

Isso quer dizer que nenhum desses elementos principais vai se repetir, ou seja, é aqui que vamos ter as nossas chaves primárias.

O que é tabela fato?

A tabela fato é uma tabela que vai registrar os fatos ou acontecimentos de uma empresa, negócio, plataforma… em determinados períodos.

Então podemos ter vendas, devoluções, compras, transações, etc. Esse tipo de tabela vai ter um número muito mais de informações, até porque vai registrar as ações que ocorreram.

E nessa tabela é que vamos encontrar as chaves estrangeiras, ou seja, as informações que se repetem nos registros.

JOIN

Vimos que existem 2 tipos de tabelas, no entanto, nós podemos relacionar essas tabelas através de uma coluna em comum.

Na tabela dimensão vamos utilizar a chave primária e vamos relacioná-la com a tabela fato utilizando a chave estrangeira.

JOIN
JOIN

Pense na tabela dimensão como se fosse uma tabela de consulta (apenas um exemplo). Agora imagine que você está vendo a tabela de pedidos que foram feitos e visualiza que tem o ID produto igual a 1.

Você não tem essa informação diretamente nessa tabela, mas sabe que a sua tabela de produtos tem todas as informações desse produto, então você vai poder relacionar as informações de uma tabela com a outra através dessa informação.

Então você pode trazer as informações de produto mesmo sem ter essa informação na tabela atual.

Isso é muito útil principalmente para que o tamanho da sua base de dados seja reduzido, pois imagine que para cada pedido você tenha que colocar todas as informações de produto na tabela.

Ficaria uma tabela gigantesca sem necessidade, pois essas informações únicas nós podemos reunir em uma tabela muito menor.

INNER JOIN

Existem alguns tipos de JOIN dentro do SQL, mas nós vamos focar no INNER JOIN. A ideia do INNER JOIN é verificar apenas as informações em comum das duas tabelas e gerar uma terceira tabela com todas as informações.

INNER JOIN
INNER JOIN

Então vamos ter exatamente a busca desses dados e vamos acrescentá-los na tabela para criar uma tabela com todas as informações.

Isso quer dizer que vamos pegar a nossa tabela de consultas e trazer as informações dela para essa terceira tabela.

Curso de SQL Aula6
Código em SQL para o relacionamento entre tabelas

Esse é o código que nós vamos utilizar em SQL para poder fazer esse relacionamento entre as tabelas!

Conclusão

Esse foi um Curso Básico de SQL para que você consiga entender como funciona a programação em SQL e como os bancos de dados funcionam.

Te mostrei como instalar o MySQL, os comandos básicos, comando WHERE que é muito importante para filtrar informações. Esse comando é muito útil para fazer análises mais detalhadas.

Além disso, expliquei sobre as funções de agregação, sobre o agrupamento no SQL (usando o GROUP BY) e por fim sobre o relacionamento de tabelas, que é bem importante quando trabalhamos com várias tabelas.

Esse foi um curso básico, mas é para que você consiga entender o poder do SQL, com o que pode trabalhar e até como dar seus primeiros passos utilizando essa linguagem de programação.

Hashtag Treinamentos

Para acessar outras publicações de SQL, clique aqui!


Quer aprender mais sobre SQL com um minicurso básico gratuito?