0% acharam este documento útil (0 voto)
5 visualizações52 páginas

Apostila Curso Básico SQL

Fazer download em docx, pdf ou txt
Fazer download em docx, pdf ou txt
Fazer download em docx, pdf ou txt
Você está na página 1/ 52

Guia de aulas.

O que vamos
aprender?
O que vamos aprender?
Aula 1: Fundamentos básicos Aula 2: Instalação MySQL e Primeiras Aula 3: WHERE – FILTROS NO SQL
do SQL Consultas
O QUE SÃO DADOS? O QUE SÃO BANCOS DE INSTALAÇÃO DO MYSQL E WORKBENCH FILTROS DE NÚMEROS
DADOS?
IMPORTANDO O BANCO DE DADOS A FILTROS DE TEXTOS
O QUE É O SQL? O QUE É UMA QUERY?
SER USADO SELECT, SELECT * FILTROS DE DATAS
TERMOS IMPORTANTES DO SQL
SELECT LIMIT
SQL vs. MySQL, SQL SERVER, ORACLE e
ORDER BY
POSTGRESQL POR QUE APRENDER SQL?

Aula 4: FUNÇÕES DE Aula 5: CRIANDO AGRUPAMENTOS Aula 6: JOIN NO SQL


AGREGAÇÃO NO SQL
COUNT/COUNT*/ REVISÃO INTRODUÇÃO
DISTINCT SUM AULA 4
CRIANDO OS PRIMEIROS JOINS
AVG GROUP BY
MIN/MAX
O que vamos aprender?
Aula 1: Fundamentos básicos Aula 2: Instalação MySQL e Primeiras Aula 3: WHERE – FILTROS NO SQL
do SQL Consultas
O QUE SÃO DADOS? O QUE SÃO BANCOS DE INSTALAÇÃO DO MYSQL E WORKBENCH FILTROS DE NÚMEROS
DADOS?
IMPORTANDO O BANCO DE DADOS A FILTROS DE TEXTOS
O QUE É O SQL? O QUE É UMA QUERY?
SER USADO SELECT, SELECT * FILTROS DE DATAS
TERMOS IMPORTANTES DO SQL
SELECT LIMIT
SQL vs. MySQL, SQL SERVER, ORACLE e
ORDER BY
POSTGRESQL POR QUE APRENDER SQL?

Aula 4: FUNÇÕES DE Aula 5: CRIANDO AGRUPAMENTOS Aula 6: JOIN NO SQL


AGREGAÇÃO NO SQL
COUNT/COUNT*/ REVISÃO INTRODUÇÃO
DISTINCT SUM AULA 4
CRIANDO OS PRIMEIROS JOINS
AVG GROUP BY
MIN/MAX
O que é um dado?
Um dado é um conhecimento que temos sobre alguma coisa.

Com esse conhecimento, chegamos a uma conclusão. E com essa conclusão, tomamos alguma
ação.
O que é um dado?
Os dados estão em todo lugar

Quando curtimos uma foto no Instagram, essa curtida se transforma


em um dado.

Com esse dado, o Instagram tem uma informação valiosa sobre


você, e pode chegar à conclusão de que você gosta de animais
(mais especificamente, cachorros).

E com essa conclusão, a ação do Instagram será a de mostrar mais e


mais conteúdo semelhante para que você possa passar mais tempo
na rede social.
O que é um dado?
De forma geral, todas as empresas possuem Não é só o Instagram que vive de dados
um grande volume de informações/dados que
precisam ser organizados e armazenados. Não é só o Instagram que tem o desafio diário de
manipular tantos dados. Qualquer empresa precisa
Vamos tomar como exemplo a situação anterior manipular diariamente centenas, milhares ou até
do Instagram. O aplicativo possui mais de 100 milhões de dados.
milhões de usuários. Imagine a quantidade de
dados que precisam ser armazenados: É claro que o volume de dados vai variar de acordo
com o tamanho da empresa, mas de forma geral,
• Perfis toda empresa precisa ter os dados organizados e
• Fotos centralizados.
• Vídeos
• Mensagens
• Etc..

A partir dessas informações, o Instagram vai


entender quais são as suas preferências como
usuário, o que você gosta ou não, o que deve
mostrar a você ou não e como prender a sua
atenção, a fim de atingir um objetivo simples:
gerar o maior engajamento possível.
O que é um Banco de Dados?
Como vimos anteriormente, um dado é uma informação que nos permite chegar ao conhecimento de
algo. Um dado isolado por si só já tem um grande valor. Em conjunto com outros dados então, ele é mais
valioso ainda.

Vamos então tentar entender o que é um Banco de Dados de uma maneira bem simples. Imagine a
imagem abaixo. Um dado carrega consigo alguma informação. Quando temos vários dados, precisamos
organizar em uma tabela. E quando temos várias tabelas, temos um banco de dados.

Dado Tabela Banco de Dados

• 1 Compra online • Diversas compras online • Informações de compras online, usuários, etc
• 1 transferência • Diversas • Informações de contas bancárias,
bancária transferência histórico de transferências, dados dos
• 1 curtida em uma foto bancárias usuários, etc
do Instagram • Diversas curtidas em • Curtidas em fotos, informações de
fotos do preferências dos usuários,
Instagram informações dos perfis de usuários,
etc
O que é um Banco de Dados?

Bancos de dados são conjuntos de tabelas, com alguma relação


entre si, com dados sobre pessoas, lugares ou coisas.

Estes dados organizados permitem a compreensão de um


determinado fenômeno na empresa, seja a preferência dos
usuários em uma rede social, seja o perfil de consumo em um
aplicativo de transações financeiras.
O que é um Banco de Dados?
O desenho esquemático de um banco
de dados é algo como o mostrado ao
lado. Diversas tabelas, com diferentes
informações sobre um negócio, e que
possuem algum tipo de relação.

A esse banco de dados damos o nome de


RELACIONAL.

Bancos de dados relacionais serão o


foco do nosso curso, até por serem o
tipo de bancos de dados mais
comumente encontrados no mercado.
Sistema de Banco de Dados
Para manipular as tabelas de um banco de dados,
será necessário um Sistema de Banco de Dados.

Um Sistema de Banco de Dados se trata de um


programa que nos fornece uma interface que nos
permite fazer a leitura de tabelas de um
determinado banco de dado.

O Excel é um exemplo de um programa que nos


oferece uma interface para manipular os dado.

Nele, podemos armazenar várias tabelas, e


consequentemente ter uma espécie de banco de
dados.
Sistema de Banco de Dados
O problema é que nem sempre o Excel será a melhor solução para as empresas, pensando em armazenamento
de dados.

Por isso, na maioria dos casos, será necessário trabalhar com programas muito mais potentes para
armazenar e manipular bancos de dados.
Sistemas de Bancos de Dados
Existem alguns SGBDs para Bancos de Dados Relacionais que são muito utilizados por grandes empresas.
Abaixo, temos os 4 principais programas para SGBDs.

É importante que fique claro que todos esses SGBDs utilizam o SQL como linguagem de programação.

MyS Orac SQL Server PostgreSQL


QL le
SQL: Structured Query Language
Para acessar e consultar os dados em um banco de dados, é necessário o uso de uma série de comandos.

Esses comandos, na verdade, se tratam de uma linguagem de programação, chamada SQL: Structured Query
Language.

Traduzindo para o português, a sigla SQL significa Linguagem de Consulta Estruturada.

Essa é uma linguagem de bancos de dados universal e é por dela que será possível a consulta aos dados
dentro dos bancos de dados.

SQL significa “Structured Query Language”. Se trata de uma


linguagem de programação utilizada para armazenar,
consultar, adicionar e excluir informações em um banco de
dados.
SQL: Structured Query Language
Para acessar e consultar os dados em um banco de dados, é necessário o uso de uma série de comandos.

Esses comandos, na verdade, se tratam de uma linguagem de programação, chamada SQL: Structured Query
Language.

Traduzindo para o português, a sigla SQL significa Linguagem de Consulta Estruturada.

Essa é uma linguagem de bancos de dados universal e é por dela que será possível a consulta aos dados
dentro dos bancos de dados.

SQL
O que é uma query (consulta)?
Uma query é um pedido de uma informação ou de um dado. Esse pedido também pode ser entendido
como uma consulta, uma solicitação ou, ainda, uma requisição.

Em resumo, uma query (ou consulta) é uma leitura dos dados de uma tabela dentro de um banco de
dados. Ou seja, quando queremos visualizar determinados dados de uma tabela, na prática o que
queremos é fazer uma consulta aos dados do banco de dados.

Porém, a leitura desses dados não é aleatória. Ela é baseada em uma série de comandos, feitos a partir da
linguagem SQL.

SQL Consult
a
(Query
)
O que é uma query (consulta)?
Tabela

Ao lado, temos um exemplo bem simplificado de


como seria essa query (consulta) aos dados em
uma tabela de um banco de dados, utilizando um
código em SQL.

SQL

Consulta
SQL x MySQL, SQL Server, Oracle e PostgreSQL
O SQL é uma linguagem de consulta a bancos de dados,
enquanto o MySQL, SQL Server, Oracle Database e
PostgreSQL são programas utilizados para gerenciamento
dos bancos de dados.

Imagine o idioma inglês. O inglês pode ser usado em


diferentes países, como o EUA, Inglaterra, Austrália, e
assim vai. Porém, não aprendemos inglês aplicado aos
EUA, ou inglês aplicado à Inglaterra. Inglês é inglês, e
pode ser falado em diferentes países.

O mesmo vale para o SQL. O SQL é uma linguagem de


consulta (idioma) que pode ser usado em diferentes
programas (países): MySQL, SQL Server, Oracle e
PostgreSQL.

Portanto, a pergunta não deve ser: aprender SQL ou


MySQL? E sim, aprender SQL para usar no MySQL? Ou
no SQL Server? Ou no Oracle? Ou no PostgreSQL?
Por que aprender SQL?
O SQL é uma linguagem universal para manipular dados em bancos de dados. Qualquer empresa que precise
lidar com um alto volume de dados precisará de profissionais com esse conhecimento.

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

O motivo para aprender SQL é simples: garantir uma maior versatilidade no conhecimento e ser um
profissional diferenciado e requisitado no mercado.

A seguir, apresento duas principais justificativas para se aprender o SQL.


1- O SQL é o futuro
Alto volume de dados
1 Cada vez mais as empresas precisam manipular e armazenar
um volume cada vez maior de dados, podendo chegar a milhões
ou bilhões de informações, e a tendência é que isso aumente a
cada dia. Algo que o Excel, por exemplo, jamais poderia lidar.
Por isso, é necessário trabalhar com Bancos de Dados.

Segurança da informação
Ter um sistema robusto e seguro é um objetivo de qualquer
empresa. 2
Além disso, com toda essa questão de segurança dos dados
e LGPD, cada vez mais as empresas precisarão garantir uma
maior segurança dos dados.
Linguagem atemporal
3 O SQL surgiu na década de 70, como uma linguagem para
manipulação de bancos de dados. E até hoje se mantém atual.
Devido ao seu histórico, dificilmente terá um substituto, e a
tendência é que se mantenha a principal linguagem para
bancos de dados.
2- Muitas empresas utilizam SQL
Setor
financeiro Redes sociais
Facebook, Instagram, Linkedin, TikTok
Apps de banco, sistemas de pagamento e empresas de
investimento
Redes sociais são mais um exemplo de um local
Imagine todo o volume de dados por trás de onde encontramos um alto volume de dados. Elas
todas as operações financeiras que fazemos no dia armazenam bilhões de dados de usuários,
a dia: abertura de contas, pagamentos, localizações, preferências, fotos, etc.
transferências, depósitos, A partir desses dados, os aplicativos entendem o
investimentos variados, comportamento de cada usuário e buscam
etc. Para que tudo funcione perfeitamente, é proporcionar a melhor experiência possível para
necessário que as empresas tenham um controle cada um.
dos dados através de
sistemas de bancos de dados.

trabalho complexo de manipulação e cruzamento de


Aplicativos de música e dados.
Streaming
Spotify, Netflix, Globoplay, Amazon Prime

Os Bancos de Dados auxiliam no


armazenamento de informações de milhares de
bibliotecas, álbuns, músicas, artistas, filmes,
séries e gêneros e utilizam esses dados para
cruzar com as informações de preferências dos
usuário
s. Todo o trabalho de pesquisa e sugestão de
músicas, séries e filmes tem por trás um
Redes de pesquisa
Youtube e Google

Na mesma linha das redes sociais,


os mecanismos de busca na internet
também se utilizam de uma grande
quantidade de dados para sugerir
vídeos, postagens, sites, etc, de
acordo com as buscas e
comportamento na web.
2- Muitas empresas utilizam SQL
Data
science Setor de energia
O setor de energia é uma área com muitas
Data Science, ou Ciência de Dados, é uma área
oportunidades no mercado, envolvendo empresas de
voltada para o estudo e análise de dados
geração, transmissão, distribuição e comercialização
econômicos, financeiros e sociais, com o objetivo
de energia.
de chegar ao conhecimento de algo. Já é de se
Imagine o volume de dados que este setor precisa
esperar que essa é uma das áreas que mais manipular. Sem bancos de dados bem estruturados,
necessita de um bom gerenciamento dos dados. não seria algo viável.

Business Intelligence e Análise


de Marketing
Dados Profissionais da área de marketing precisam
manipular dados sobre seus clientes, como
A base para se trabalhar com BI e criar jornada, histórico de compras, interesse no
relatórios, gráficos e dashboards que auxiliam produto.
na tomada de decisão de um negócio é ter os Dependendo do tamanho/alcance do negócio
dados do negócio bem estruturado. ou da empresa, será necessário trabalhar com
um alto volume de dados.
Profissionais em bancos de dados
Um profissional com conhecimento em Bancos de Dados pode atuar em diferentes segmentos. Abaixo, listamos as principais áreas
de atuação.
Observe que há uma grande variedade para que trabalha com dados.
O que que aprendemos?
Aula 1: Fundamentos básicos Aula 2: Instalação MySQL e Primeiras Aula 3: WHERE – FILTROS NO SQL
do SQL Consultas
O QUE SÃO DADOS? O QUE SÃO BANCOS DE INSTALAÇÃO DO MYSQL E WORKBENCH FILTROS DE NÚMEROS
DADOS?
IMPORTANDO O BANCO DE DADOS A FILTROS DE TEXTOS
O QUE É O SQL? O QUE É UMA QUERY?
SER USADO SELECT, SELECT * FILTROS DE DATAS
TERMOS IMPORTANTES DO SQL
SELECT LIMIT
SQL vs. MySQL, SQL SERVER, ORACLE e
ORDER BY
POSTGRESQL POR QUE APRENDER SQL?

Aula 4: FUNÇÕES DE Aula 5: CRIANDO AGRUPAMENTOS Aula 6: JOIN NO SQL


AGREGAÇÃO NO SQL
COUNT/COUNT*/ REVISÃO INTRODUÇÃO
DISTINCT SUM AULA 4
CRIANDO OS PRIMEIROS JOINS
AVG GROUP BY
MIN/MAX
Na próxima aula…
Aula 1: Fundamentos básicos Aula 2: Instalação MySQL e Primeiras Aula 3: WHERE – FILTROS NO SQL
do SQL Consultas
O QUE SÃO DADOS? O QUE SÃO BANCOS DE INSTALAÇÃO DO MYSQL E WORKBENCH FILTROS DE NÚMEROS
DADOS?
IMPORTANDO O BANCO DE DADOS A FILTROS DE TEXTOS
O QUE É O SQL? O QUE É UMA QUERY?
SER USADO SELECT, SELECT * FILTROS DE DATAS
TERMOS IMPORTANTES DO SQL
SELECT LIMIT
SQL vs. MySQL, SQL SERVER, ORACLE e
ORDER BY
POSTGRESQL POR QUE APRENDER SQL?

Aula 4: FUNÇÕES DE Aula 5: CRIANDO AGRUPAMENTOS Aula 6: JOIN NO SQL


AGREGAÇÃO NO SQL
COUNT/COUNT*/ REVISÃO INTRODUÇÃO
DISTINCT SUM AULA 4
CRIANDO OS PRIMEIROS JOINS
AVG GROUP BY
MIN/MAX
Aula 2.
O que vamos aprender
Aula 1: Fundamentos básicos Aula 2: Instalação MySQL e Primeiras Aula 3: WHERE – FILTROS NO SQL
do SQL Consultas
O QUE SÃO DADOS? O QUE SÃO BANCOS DE INSTALAÇÃO DO MYSQL E WORKBENCH FILTROS DE NÚMEROS
DADOS?
IMPORTANDO O BANCO DE DADOS A FILTROS DE TEXTOS
O QUE É O SQL? O QUE É UMA QUERY?
SER USADO SELECT, SELECT * FILTROS DE DATAS
TERMOS IMPORTANTES DO SQL
SELECT LIMIT
SQL vs. MySQL, SQL SERVER, ORACLE e
ORDER BY
POSTGRESQL POR QUE APRENDER SQL?

Aula 4: FUNÇÕES DE Aula 5: CRIANDO AGRUPAMENTOS Aula 6: JOIN NO SQL


AGREGAÇÃO NO SQL
COUNT/COUNT*/ REVISÃO INTRODUÇÃO
DISTINCT SUM AULA 4
CRIANDO OS PRIMEIROS JOINS
AVG GROUP BY
MIN/MAX
Instalação do MySQL
Agora vamos instalar o programa onde conseguiremos interagir com o nosso banco

de dados. O programa (SGBD) escolhido será o MySQL.

O SGBD será composto essencialmente por 2 partes: um Servidor e uma Interface.

Para o caso do MySQL, teremos que instalar o MySQL Server e o MySQL Workbench, respectivamente.

MySQL Server MySQL Workbench

um servidor, onde vamos


conseguir armazenar os nossos uma interface amigável que nos
bancos de dados. permite escrever os códigos em
SQL para acessar os bancos de
dados.
SELECT FROM, SELECT AS, SELECT LIMIT e ORDER BY

Agora vamos aprender os comandos básicos de seleção e ordenação do


SQL.

SELECT FROM

SELECT LIMIT

SELECT AS

ORDER BY
SELECT *

OBJETIVO CÓDIGO RESULTADO


Selecionar todas as
colunas e todas as
linhas de uma tabela.
SELECT (opção 2)

OBJETIVO CÓDIGO RESULTADO


Selecionar apenas
colunas específicas de
uma tabela.
SELECT AS

OBJETIVO CÓDIGO RESULTADO


Selecionar colunas
específicas e dar um
nome para essas
colunas.
SELECT LIMIT

OBJETIV CÓDIGO RESULTADO


O
Selecionar apenas
as N primeiras
linhas de uma
determinada tabela.
SELECT LIMIT

OBJETIV CÓDIGO RESULTADO


O
Selecionar apenas
as N primeiras
linhas de uma
determinada tabela.
Não podemos esquecer do
ponto e
vírgula para finalizar o nosso
ORDER BY (ASC)

OBJETIVO CÓDIGO RESULTADO


Permite ordenar
(classificar) uma tabela
a partir de uma
determinada coluna.
ORDER BY (DESC)

OBJETIVO CÓDIGO RESULTADO


Permite ordenar
(classificar) uma tabela
a partir de uma
determinada coluna.
O que aprendemos?
Aula 1: Fundamentos básicos Aula 2: Instalação MySQL e Primeiras Aula 3: WHERE – FILTROS NO SQL
do SQL Consultas
O QUE SÃO DADOS? O QUE SÃO BANCOS DE INSTALAÇÃO DO MYSQL E WORKBENCH FILTROS DE NÚMEROS
DADOS?
IMPORTANDO O BANCO DE DADOS A FILTROS DE TEXTOS
O QUE É O SQL? O QUE É UMA QUERY?
SER USADO SELECT, SELECT * FILTROS DE DATAS
TERMOS IMPORTANTES DO SQL
SELECT LIMIT
SQL vs. MySQL, SQL SERVER, ORACLE e
ORDER BY
POSTGRESQL POR QUE APRENDER SQL?

Aula 4: FUNÇÕES DE Aula 5: CRIANDO AGRUPAMENTOS Aula 6: JOIN NO SQL


AGREGAÇÃO NO SQL
COUNT/COUNT*/ REVISÃO INTRODUÇÃO
DISTINCT SUM AULA 4
CRIANDO OS PRIMEIROS JOINS
AVG GROUP BY
MIN/MAX
Na próxima aula…
Aula 1: Fundamentos básicos Aula 2: Instalação MySQL e Primeiras Aula 3: WHERE – FILTROS NO SQL
do SQL Consultas
O QUE SÃO DADOS? O QUE SÃO BANCOS DE INSTALAÇÃO DO MYSQL E WORKBENCH FILTROS DE NÚMEROS
DADOS?
IMPORTANDO O BANCO DE DADOS A FILTROS DE TEXTOS
O QUE É O SQL? O QUE É UMA QUERY?
SER USADO SELECT, SELECT * FILTROS DE DATAS
TERMOS IMPORTANTES DO SQL
SELECT LIMIT
SQL vs. MySQL, SQL SERVER, ORACLE e
ORDER BY
POSTGRESQL POR QUE APRENDER SQL?

Aula 4: FUNÇÕES DE Aula 5: CRIANDO AGRUPAMENTOS Aula 6: JOIN NO SQL


AGREGAÇÃO NO SQL
COUNT/COUNT*/ REVISÃO INTRODUÇÃO
DISTINCT SUM AULA 4
CRIANDO OS PRIMEIROS JOINS
AVG GROUP BY
MIN/MAX
Aula 3.
O que vamos aprender
Aula 1: Fundamentos básicos Aula 2: Instalação MySQL e Primeiras Aula 3: WHERE – FILTROS NO SQL
do SQL Consultas
O QUE SÃO DADOS? O QUE SÃO BANCOS DE INSTALAÇÃO DO MYSQL E WORKBENCH FILTROS DE NÚMEROS
DADOS?
IMPORTANDO O BANCO DE DADOS A FILTROS DE TEXTOS
O QUE É O SQL? O QUE É UMA QUERY?
SER USADO SELECT, SELECT * FILTROS DE DATAS
TERMOS IMPORTANTES DO SQL
SELECT LIMIT MÚLTIPLOS FILTROS
SQL vs. MySQL, SQL SERVER, ORACLE e
ORDER BY
POSTGRESQL POR QUE APRENDER SQL?

Aula 4: FUNÇÕES DE Aula 5: CRIANDO AGRUPAMENTOS Aula 6: JOIN NO SQL


AGREGAÇÃO NO SQL
COUNT/COUNT*/ REVISÃO INTRODUÇÃO
DISTINCT SUM AULA 4
CRIANDO OS PRIMEIROS JOINS
AVG GROUP BY
MIN/MAX
Comando WHERE: Filtros no SQL
Quando trabalhamos com dados, é muito comum a gente querer aplicar filtros específicos
nas nossas tabelas.

Em se tratando de banco de dados no SQL, essa é uma tarefa ainda mais comum, pois
estamos sempre trabalhando com tabelas que podem chegar a milhares ou milhões de
dados, e não necessariamente vamos querer visualizar todos aqueles dados.

Por exemplo, imagine que você tenha uma tabela de Clientes. Pode ser que você queira fazer
uma consulta e visualizar apenas os clientes do sexo Feminino.

Ou, se você tiver uma tabela de Produtos, pode ser que você não queira visualizar todos os
produtos, apenas os produtos de uma determinada marca.
Comando WHERE: Filtros no SQL
É ai que entra o comando WHERE. É ele que nos permite criar filtros nas tabelas do banco de

dados. Essencialmente,
podemos fazer filtros com 3 tipos de
informação.

MÚLTIPLOS F I LTROS
NÚMERO
S

Também é possível criar filtros em


mais de uma TEXTOS
coluna ao mesmo
tempo, e veremos como fazer isso
nessa alta também!
FILTROS DE NÚMEROS

NÚMEROS
Podemos aplicar filtros em
colunas numéricas.

Para isso, basta utilizar os sinais


lógicos como =, <, >, <=, >=, <>.
FILTROS DE NÚMEROS

NÚMEROS
Podemos aplicar filtros em
colunas numéricas.

Para isso, basta utilizar os sinais


lógicos como =, <, >, <=, >=, <>.
FILTROS DE TEXTOS

TEXTOS
Podemos aplicar filtros em
colunas de texto.

Para isso, basta utilizar o sinal de


= e especificar o texto que deseja usar como critério do filtro.
FILTROS DE DATAS

DATAS
Podemos aplicar filtros em
colunas de data.

Para isso, basta utilizar os sinais


lógicos como =, <, >, <=, >=, <>.
FILTROS DE NÚMEROS COM OPERADORES AND E OR

OPERADOR AND
Podemosaplicarmaisdeum
filtro usando o AND.

Com ele, todas ascondições


devem ser satisfeitas para que o
resultado seja mostrado.
FILTROS DE NÚMEROS COM OPERADORES AND E OR

OPERADO
R OR
Podemos aplicar mais de um
filtro usando o OR.

Com ele, apenas uma


condição precisa ser
satisfeita para que o
Na próxima aula…
Aula 1: Fundamentos básicos Aula 2: Instalação MySQL e Primeiras Aula 3: WHERE – FILTROS NO SQL
do SQL Consultas
O QUE SÃO DADOS? O QUE SÃO BANCOS DE INSTALAÇÃO DO MYSQL E WORKBENCH FILTROS DE NÚMEROS
DADOS?
IMPORTANDO O BANCO DE DADOS A FILTROS DE TEXTOS
O QUE É O SQL? O QUE É UMA QUERY?
SER USADO SELECT, SELECT * FILTROS DE DATAS
TERMOS IMPORTANTES DO SQL
SELECT LIMIT MÚLTIPLOS FILTROS
SQL vs. MySQL, SQL SERVER, ORACLE e
ORDER BY
POSTGRESQL POR QUE APRENDER SQL?

Aula 4: FUNÇÕES DE Aula 5: CRIANDO AGRUPAMENTOS Aula 6: JOIN NO SQL


AGREGAÇÃO NO SQL
COUNT/COUNT*/ REVISÃO INTRODUÇÃO
DISTINCT SUM AULA 4
CRIANDO OS PRIMEIROS JOINS
AVG GROUP BY
MIN/MAX
SQL
IMPRESSIONADO
R
Apostila completa

Você também pode gostar