Obtendo Dados
das Tabelas
Aula	13
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Parte 3
ATENÇÃO
O uso deste material em sala de aula está totalmente autorizado,
desde que seja distribuído de forma GRATUITA e os direitos do
autor sejam respeitados, citando a fonte durante a aula.
O CursoemVideo é uma empresa de educação à distância,
que cria cursos na área de Tecnologia da Informação e
disponibiliza diretamente no seu canal do YouTube, no endereço
abaixo:
youtube.com/cursoemvideo/playlists
Gustavo Guanabara
Fundador do CursoemVideo
Distinguindo
33
32 32
30 32
65
65
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Distinguindo
33
32 32
30 32
65
65
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Agrupando
33
32 32
30 32
65
65
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Agrupando
33
32 32
3032
65
65
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Distinguindo
idcurso nome descricao carga totaulas ano
1 HTML5 … 40 37 2014
2 Algoritmos … 20 15 2014
3 Photoshop … 10 8 2014
4 PHP … 40 20 2015
5 Java … 40 29 2015
6 MySQL … 30 15 2016
7 Word … 40 30 2016
8 Sapateado … 40 30 2018
9 Cozinha Árabe … 40 30 2018
10 YouTuber … 5 2 2018
SELECT DISTINCT carga FROM cursos
ORDER BY carga;
idcurso nome descricao carga totaulas ano
1 HTML5 … 40 37 2014
2 Algoritmos … 20 15 2014
3 Photoshop … 10 8 2014
4 PHP … 40 20 2015
5 Java … 40 29 2015
6 MySQL … 30 15 2016
7 Word … 40 30 2016
8 Sapateado … 40 30 2018
9 Cozinha Árabe … 40 30 2018
10 YouTuber … 5 2 2018
idcurso nome descricao carga totaulas ano
1 HTML5 … 40 37 2014
2 Algoritmos … 20 15 2014
3 Photoshop … 10 8 2014
4 PHP … 40 20 2015
5 Java … 40 29 2015
6 MySQL … 30 15 2016
7 Word … 40 30 2016
8 Sapateado … 40 30 2018
9 Cozinha Árabe … 40 30 2018
10 YouTuber … 5 2 2018
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Distinguindo
SELECT DISTINCT carga FROM cursos
ORDER BY carga;
idcurso nome descricao carga totaulas ano
1 HTML5 … 40 37 2014
2 Algoritmos … 20 15 2014
3 Photoshop … 10 8 2014
4 PHP … 40 20 2015
5 Java … 40 29 2015
6 MySQL … 30 15 2016
7 Word … 40 30 2016
8 Sapateado … 40 30 2018
9 Cozinha Árabe … 40 30 2018
10 YouTuber … 5 2 2018
carga
5
10
20
30
40
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Agrupando Registros
idcurso nome descricao carga totaulas ano
1 HTML5 … 40 37 2014
2 Algoritmos … 20 15 2014
3 Photoshop … 10 8 2014
4 PHP … 40 20 2015
5 Java … 40 29 2015
6 MySQL … 30 15 2016
7 Word … 40 30 2016
8 Sapateado … 40 30 2018
9 Cozinha Árabe … 40 30 2018
10 YouTuber … 5 2 2018
SELECT carga FROM cursos
GROUP BY carga;
idcurso nome descricao carga totaulas ano
1 HTML5 … 40 37 2014
2 Algoritmos … 20 15 2014
3 Photoshop … 10 8 2014
4 PHP … 40 20 2015
5 Java … 40 29 2015
6 MySQL … 30 15 2016
7 Word … 40 30 2016
8 Sapateado … 40 30 2018
9 Cozinha Árabe … 40 30 2018
10 YouTuber … 5 2 2018
carga
40
20
10
30
5
Agrupado
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Agrupando & Agregando
SELECT carga FROM cursos
GROUP BY carga;
,COUNT(nome)
idcurso nome descricao carga totaulas ano
1 HTML5 … 40 37 2014
2 Algoritmos … 20 15 2014
3 Photoshop … 10 8 2014
4 PHP … 40 20 2015
5 Java … 40 29 2015
6 MySQL … 30 15 2016
7 Word … 40 30 2016
8 Sapateado … 40 30 2018
9 Cozinha Árabe … 40 30 2018
10 YouTuber … 5 2 2018
idcurso nome descricao carga totaulas ano
1 HTML5 … 40 37 2014
2 Algoritmos … 20 15 2014
3 Photoshop … 10 8 2014
4 PHP … 40 20 2015
5 Java … 40 29 2015
6 MySQL … 30 15 2016
7 Word … 40 30 2016
8 Sapateado … 40 30 2018
9 Cozinha Árabe … 40 30 2018
10 YouTuber … 5 2 2018
carga count()
40 6
20 1
10 1
30 1
5 1
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Agrupando & Agregando
SELECT carga FROM cursos
GROUP BY carga
,COUNT(nome)
idcurso nome descricao carga totaulas ano
1 HTML5 … 40 37 2014
2 Algoritmos … 20 15 2014
3 Photoshop … 10 8 2014
4 PHP … 40 20 2015
5 Java … 40 29 2015
6 MySQL … 30 15 2016
7 Word … 40 30 2016
8 Sapateado … 40 30 2018
9 Cozinha Árabe … 40 30 2018
10 YouTuber … 5 2 2018
idcurso nome descricao carga totaulas ano
1 HTML5 … 40 37 2014
2 Algoritmos … 20 15 2014
3 Photoshop … 10 8 2014
4 PHP … 40 20 2015
5 Java … 40 29 2015
6 MySQL … 30 15 2016
7 Word … 40 30 2016
8 Sapateado … 40 30 2018
9 Cozinha Árabe … 40 30 2018
10 YouTuber … 5 2 2018
carga count()
40 6
HAVING COUNT(nome) > 3;
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Exercitando…
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
“Uma lista com as profissões dos
gafanhotos e seus respectivos
quantitativos”
01
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
“Quantos gafanhotos homens e quantas
mulheres nasceram após 01/Jan/2005?”
02
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
“Uma lista com os gafanhotos que
nasceram fora do Brasil, mostrando o
país de origem e o total de pessoas
nascidas lá. Só nos interessam os países
que tiverem mais de 3 gafanhotos com
essa nacionalidade” 03
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
“Uma lista agrupada pela altura dos
gafanhotos, mostrando quantas pessoas
pesam mais de 100Kg e que estão acima
da média de altura de todos os
cadastrados”
04
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com

MySQL #13 - Obtendo dados SELECT (Parte 3)

  • 1.
    Obtendo Dados das Tabelas Aula 13 Todosos direitos de reprodução e distribuição reservados ao site CursoemVideo.com Parte 3
  • 2.
    ATENÇÃO O uso destematerial em sala de aula está totalmente autorizado, desde que seja distribuído de forma GRATUITA e os direitos do autor sejam respeitados, citando a fonte durante a aula. O CursoemVideo é uma empresa de educação à distância, que cria cursos na área de Tecnologia da Informação e disponibiliza diretamente no seu canal do YouTube, no endereço abaixo: youtube.com/cursoemvideo/playlists Gustavo Guanabara Fundador do CursoemVideo
  • 3.
    Distinguindo 33 32 32 30 32 65 65 Todosos direitos de reprodução e distribuição reservados ao site CursoemVideo.com
  • 4.
    Distinguindo 33 32 32 30 32 65 65 Todosos direitos de reprodução e distribuição reservados ao site CursoemVideo.com
  • 5.
    Agrupando 33 32 32 30 32 65 65 Todosos direitos de reprodução e distribuição reservados ao site CursoemVideo.com
  • 6.
    Agrupando 33 32 32 3032 65 65 Todos osdireitos de reprodução e distribuição reservados ao site CursoemVideo.com
  • 7.
    Distinguindo idcurso nome descricaocarga totaulas ano 1 HTML5 … 40 37 2014 2 Algoritmos … 20 15 2014 3 Photoshop … 10 8 2014 4 PHP … 40 20 2015 5 Java … 40 29 2015 6 MySQL … 30 15 2016 7 Word … 40 30 2016 8 Sapateado … 40 30 2018 9 Cozinha Árabe … 40 30 2018 10 YouTuber … 5 2 2018 SELECT DISTINCT carga FROM cursos ORDER BY carga; idcurso nome descricao carga totaulas ano 1 HTML5 … 40 37 2014 2 Algoritmos … 20 15 2014 3 Photoshop … 10 8 2014 4 PHP … 40 20 2015 5 Java … 40 29 2015 6 MySQL … 30 15 2016 7 Word … 40 30 2016 8 Sapateado … 40 30 2018 9 Cozinha Árabe … 40 30 2018 10 YouTuber … 5 2 2018 idcurso nome descricao carga totaulas ano 1 HTML5 … 40 37 2014 2 Algoritmos … 20 15 2014 3 Photoshop … 10 8 2014 4 PHP … 40 20 2015 5 Java … 40 29 2015 6 MySQL … 30 15 2016 7 Word … 40 30 2016 8 Sapateado … 40 30 2018 9 Cozinha Árabe … 40 30 2018 10 YouTuber … 5 2 2018 Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
  • 8.
    Distinguindo SELECT DISTINCT cargaFROM cursos ORDER BY carga; idcurso nome descricao carga totaulas ano 1 HTML5 … 40 37 2014 2 Algoritmos … 20 15 2014 3 Photoshop … 10 8 2014 4 PHP … 40 20 2015 5 Java … 40 29 2015 6 MySQL … 30 15 2016 7 Word … 40 30 2016 8 Sapateado … 40 30 2018 9 Cozinha Árabe … 40 30 2018 10 YouTuber … 5 2 2018 carga 5 10 20 30 40 Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
  • 9.
    Agrupando Registros idcurso nomedescricao carga totaulas ano 1 HTML5 … 40 37 2014 2 Algoritmos … 20 15 2014 3 Photoshop … 10 8 2014 4 PHP … 40 20 2015 5 Java … 40 29 2015 6 MySQL … 30 15 2016 7 Word … 40 30 2016 8 Sapateado … 40 30 2018 9 Cozinha Árabe … 40 30 2018 10 YouTuber … 5 2 2018 SELECT carga FROM cursos GROUP BY carga; idcurso nome descricao carga totaulas ano 1 HTML5 … 40 37 2014 2 Algoritmos … 20 15 2014 3 Photoshop … 10 8 2014 4 PHP … 40 20 2015 5 Java … 40 29 2015 6 MySQL … 30 15 2016 7 Word … 40 30 2016 8 Sapateado … 40 30 2018 9 Cozinha Árabe … 40 30 2018 10 YouTuber … 5 2 2018 carga 40 20 10 30 5 Agrupado Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
  • 10.
    Agrupando & Agregando SELECTcarga FROM cursos GROUP BY carga; ,COUNT(nome) idcurso nome descricao carga totaulas ano 1 HTML5 … 40 37 2014 2 Algoritmos … 20 15 2014 3 Photoshop … 10 8 2014 4 PHP … 40 20 2015 5 Java … 40 29 2015 6 MySQL … 30 15 2016 7 Word … 40 30 2016 8 Sapateado … 40 30 2018 9 Cozinha Árabe … 40 30 2018 10 YouTuber … 5 2 2018 idcurso nome descricao carga totaulas ano 1 HTML5 … 40 37 2014 2 Algoritmos … 20 15 2014 3 Photoshop … 10 8 2014 4 PHP … 40 20 2015 5 Java … 40 29 2015 6 MySQL … 30 15 2016 7 Word … 40 30 2016 8 Sapateado … 40 30 2018 9 Cozinha Árabe … 40 30 2018 10 YouTuber … 5 2 2018 carga count() 40 6 20 1 10 1 30 1 5 1 Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
  • 11.
    Agrupando & Agregando SELECTcarga FROM cursos GROUP BY carga ,COUNT(nome) idcurso nome descricao carga totaulas ano 1 HTML5 … 40 37 2014 2 Algoritmos … 20 15 2014 3 Photoshop … 10 8 2014 4 PHP … 40 20 2015 5 Java … 40 29 2015 6 MySQL … 30 15 2016 7 Word … 40 30 2016 8 Sapateado … 40 30 2018 9 Cozinha Árabe … 40 30 2018 10 YouTuber … 5 2 2018 idcurso nome descricao carga totaulas ano 1 HTML5 … 40 37 2014 2 Algoritmos … 20 15 2014 3 Photoshop … 10 8 2014 4 PHP … 40 20 2015 5 Java … 40 29 2015 6 MySQL … 30 15 2016 7 Word … 40 30 2016 8 Sapateado … 40 30 2018 9 Cozinha Árabe … 40 30 2018 10 YouTuber … 5 2 2018 carga count() 40 6 HAVING COUNT(nome) > 3; Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
  • 12.
    Exercitando… Todos os direitosde reprodução e distribuição reservados ao site CursoemVideo.com
  • 13.
    “Uma lista comas profissões dos gafanhotos e seus respectivos quantitativos” 01 Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
  • 14.
    “Quantos gafanhotos homense quantas mulheres nasceram após 01/Jan/2005?” 02 Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
  • 15.
    “Uma lista comos gafanhotos que nasceram fora do Brasil, mostrando o país de origem e o total de pessoas nascidas lá. Só nos interessam os países que tiverem mais de 3 gafanhotos com essa nacionalidade” 03 Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
  • 16.
    “Uma lista agrupadapela altura dos gafanhotos, mostrando quantas pessoas pesam mais de 100Kg e que estão acima da média de altura de todos os cadastrados” 04 Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com