Classificação
0 %
Popularidade
Opine
Descrição:
Nessa aula, vamos aprender a diferença entre o uso do DISTINCT e do GROUP BY com HAVING. Nós do CursoemVideo sempre …






/* 01 Uma lista com as profissões dos gafanhotos e seus respectivos quantitativos */
select profissao, count(*) from gafanhotos
group by profissao
order by nome;
/* 02 Quantos gafanhotos homens e quantas mulheres nasceram após 01/Jan/2005 */
select sexo, count(*) from gafanhotos
where nascimento > '2005-01-01'
group by sexo
order by nascimento asc;
/* 03 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*/
select nacionalidade, count(*) from gafanhotos
where nacionalidade not like 'Brasil'
group by nacionalidade
having count(nacionalidade) > 3;
/* 04 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 */
select * from gafanhotos
where peso > 100
group by altura
having altura > (select avg(altura) from gafanhotos);
Um curso de anos atrás em pleno 2022 tem uma qualidade incrível.
RESPOSTA DOS EXERCÍCIOS:
1) select profissao, COUNT(*) from gafanhotos group by profissao;
2) select sexo, count(*) from gafanhotos where nascimento > 2005-1-1 group by sexo;
3) select nacionalidade, count(*) from gafanhotos where nacionalidade != 'Brasil' group by nacionalidade having count(nacionalidade) > 3;
4)select altura, count(*) from gafanhotos where peso > 100 group by altura having altura > (select avg(altura) from gafanhotos);
Cursando ESTUDONALTA, penei em determinados pontos por causa da versão do Worckbench, contudo, a TUTORIA (Vera), me ajudou a sanar o problema, agora, sigo nesta aula aprendendo muito.
1) Uma lista com o nome de todos os gafanhotos Mulheres.
select nome from gafanhotos
where sexo = 'F'
order by nome;
2) Uma lista com os dados de todos aqueles que nasceram entre 1/Jan/2000 e 31/Dez/2015.
select * from gafanhotos
where nascimento between 2000/01/01 and 2015/12/31;
3) Uma lista com o nome de todos os homens que trabalham como programadores.
select * from gafanhotos
where sexo = 'M' and profissao = 'Programador'
order by nome;
4) Uma lista com os dados de todas as mulheres que nasceram no Brasil e que têm seu nome iniciando com a letra J.
select * from gafanhotos
where sexo = 'F' and nacionalidade = 'Brasil' and nome like 'J%' order by nome;
5) Uma lista com o nome e nacionalidade de todos os homens que têm Silva no nome, não nasceram no Brasil e pesam menos de 100 Kg.
select nome, nacionalidade from gafanhotos
where sexo = 'M' and nome like '%Silva%' and nacionalidade <> 'Brasil' and peso <'100'
order by nome;
6) Qual é a maior altura entre gafanhotos Homens que moram no Brasil
select max(altura) from gafanhotos
where sexo = 'M' and nacionalidade = 'Brasil';
7) Qual é a média de peso dos gafanhotos cadastrados
select avg(peso) from gafanhotos;
8) Qual é o menor peso entre os gafanhotos Mulheres que nasceram fora do Brasil e entre 01/Jan/1990 e 31/Dez/2000
select min(peso) from gafanhotos
where sexo = 'F' and nacionalidade <> 'Brasil' and nascimento between '1990/01/01' and '2000/12/31';
9) Quantas gafanhotos Mulheres tem mais de 1.90cm de altura
select count(altura) from gafanhotos
where sexo = 'F' and altura > '1.90';
#atividade
select profissao,count(*) from gafanhotos
group by profissao ;
select sexo, count(*) from gafanhotos
where nascimento > '2005-01-01' group by sexo;
select nacionalidade,count(*) from gafanhotos
where nacionalidade <> 'Brasil'
group by nacionalidade
having count(nacionalidade) > 3;
select altura, count(*) from gafanhotos
where peso> 100
group by altura
having altura > (select avg(altura) from gafanhotos);
ator : 6
aux adm: 13
dentista: 7
empreendedor: 7
farmaceutico: 2
medico: 3
professor: 7
programador: 16
Paguei 400 reais no curso da b7web e o curso de banco de dados do guanabara dá de 10×0 no de uma plataforma paga, incrível
Esse canal é uma benção
#1
select profissao, count(*) from gafanhotos
group by profissao;
#2
select sexo, count(*) from gafanhotos
where nascimento > '2005-01-01'
group by sexo;
#3
select nacionalidade, count(*) from gafanhotos where nacionalidade not like '%Brasil%'
group by nacionalidade
having count(*) > 3;
#4
select * from gafanhotos
where peso > 100.0
group by altura
having peso > (select avg(peso) from gafanhotos);
#Ex1 – Selecione uma lista com as profissões dos gafanhotos e seus respectivos quantitativos.
select profissao, count(*) from gafanhotos group by profissao;
#Ex2 – Quantos gafanhotos homens e quantas mulheres nasceram após 01/jan/2005.
select sexo, count(*) from gafanhotos where nascimento > '2005-01-01' group by sexo;
#Ex3 – 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.
select nacionalidade, count(*) from gafanhotos where nacionalidade != 'Brasil' group by nacionalidade having count(nacionalidade) >= 3;
#Ex4 – 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.
select altura, count(*) from gafanhotos where peso > '100' group by altura having altura > (select avg(altura) from gafanhotos);
1)
select profissao, count(*) from gafanhotos
group by profissao;
2)
select sexo, nascimento, count(*) from gafanhotos
where nascimento > '2005/01/01'
group by sexo
order by nascimento desc;
3)
SELECT nome, nascimento, COUNT(*)
FROM gafanhotos
WHERE nacionalidade <> 'Brasil'
GROUP BY nacionalidade
having count(nacionalidade) > '3';
4)
select altura, peso, count(*) from gafanhotos
where peso > '100.00'
group by altura
having peso > (select avg(peso) from gafanhotos)
order by altura desc;
Exercicio 1 –
select profissao, count(profissao) from gafanhotos
group by profissao;
Exercicio 4-
select sexo, count(nascimento) from gafanhotos
where nascimento > '2005-01-01'
group by sexo;
Exercicio 3 –
select nacionalidade, count(nacionalidade) from gafanhotos
where nacionalidade != 'Brasil'
group by nacionalidade
having count(nacionalidade) > 3;
Exercicio 4 –
select altura, peso from gafanhotos
where peso > '100' and altura > (select avg(altura) from gafanhotos)
group by altura;
tive que rever pra responder a 4, aula perfeita!
MY SQL EXERCÍCIOS
1- Uma lista com as profissões dos gafanhotos e seus respectivos guantitativos(guantos são
programadores,analistas e etc)
RESP = select profissao,count(profissao) from gafanhotos
group by profissao;
2- guantos gafanhotos homens e guantas mulheres nasceram após 01/01/2005
RESP = select sexo,count(sexo) from gafanhotos
where nascimento > '2005-01-01'
group by sexo;
3- uma lista com os gafanhotos que nasceram fora do brasil ,mostrando o pais
de origem e o total de pessoas nascidas lá. só nos interessam os países que tiveram
mais de 3 gafanhotos com essa nacionalidade
RESP = select nacionalidade ,count(nacionalidade) from gafanhotos
where nacionalidade not like 'Brasil'
group by nacionalidade
having count(nacionalidade) > 3
4- uma lista agrupada pela altura dos gafanhotos ,mostrando guantas pessoas pesam
mais de 100kg e que estão acima da média de altura de todos os cadastrados.
RESP = select nome,altura,peso,count(altura) from gafanhotos
where peso > '100'
group by altura
having count(altura) > (select avg(altura) from gafanhotos);
2022 e eu aprendendo com esse curso incrivel de 2016–
segue resolução dos exercicios pra ajudar a galera!!!
#exercicio 1
SELECT profissao, count(nome) from gafanhotos
GROUP BY profissao
ORDER BY count(nome) desc;
#exercicio 2
select sexo,count(*) from gafanhotos
where nascimento > '2005-01-01'
group by sexo ;
#exercicio 3
SELECT nacionalidade, count(*) from gafanhotos
where nacionalidade != 'Brasil'
GROUP BY nacionalidade
having count(*) >3;
#exercicio 4
select avg(altura) from gafanhotos
where peso>100
GROUP BY altura
having altura > (select avg(altura) from gafanhotos);
select profissao, count(*) from gafanhotos
group by profissao;
select sexo, count(*) from gafanhotos
where nascimento > '2005-01-01'
group by sexo;
select nacionalidade, count(nacionalidade) from gafanhotos
where nacionalidade <> 'brasil'
group by nacionalidade
having count(nacionalidade) > 3;
select avg(altura) from gafanhotos;
select altura, count(altura) from gafanhotos
where peso > '100'
group by altura
having altura > (select avg(altura) from gafanhotos);
/*1. Uma lista com as profissões dos gafanhotos e seus respectivos quantitativos*/
SELECT profissao, count(*) FROM gafanhotos GROUP BY profissao;
/*2. Quantos gafanhotos homens e quantas mulheres nasceram após 01/Jan/2005?*/
SELECT sexo, count(*) FROM gafanhotos WHERE nascimento>'2005-01-01' GROUP BY sexo;
/*3. Uma lista com os gafanhotos que nasceram fora do Brasil, mostrando o país de oigem
e o total de pessoas nascidas lá. Só nos interessam os países que tiveram mais de 3 gafanhotos
com essa nacionalidade.*/
SELECT nacionalidade, count(*) FROM gafanhotos WHERE nacionalidade!='Brasil' GROUP BY nacionalidade HAVING count(*)>3;
/*4. 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*/
SELECT altura, peso, count(*) FROM gafanhotos WHERE peso>100 GROUP BY altura HAVING altura>(SELECT AVG(altura) FROM gafanhotos);
select profissao, count(*) from gafanhotos group by profissao;
select sexo, count(*) from gafanhotos where nascimento > '2005-01-01' group by sexo;
select nacionalidade, count(*) from gafanhotos where nacionalidade <> 'brasil' group by nacionalidade having count(*) > 3;
select altura, count(*) from gafanhotos where peso > '100' and altura > (select avg(altura) from gafanhotos) group by altura;
1
select profissao, count(*) from gafanhotos
group by profissao;
2
select sexo, count(*) from gafanhotos
where nascimento > '2005-01-01'
group by sexo;
3
select nacionalidade, count(*) from gafanhotos
where nacionalidade != 'Brasil'
group by nacionalidade
having count(*) > 3;
4
select avg(altura) from gafanhotos;
select nome from gafanhotos
where peso > 100.00
group by altura
having altura > (select avg(altura) from gafanhotos);
Sensação mais do que MARAVILHOSA de poder finalizar os EX propostos sem muita dificuldade:
SELECT
profissao, COUNT(*)
FROM
gafanhotos
GROUP BY profissao
ORDER BY profissao;
SELECT
sexo, COUNT(*)
FROM
gafanhotos
WHERE
nascimento > '2005-01-01'
GROUP BY sexo;
SELECT
nacionalidade, COUNT(*)
FROM
gafanhotos
WHERE
nacionalidade != 'Brasil'
GROUP BY nacionalidade
HAVING COUNT(*) > 3;
SELECT
AVG(altura)
FROM
gafanhotos;
SELECT
altura, COUNT(peso)
FROM
gafanhotos
WHERE
peso > '100'
GROUP BY altura
HAVING altura > (SELECT
AVG(altura)
FROM
gafanhotos);
Primeiro exercicio resposta -> SELECT nome,profissao, count(* ) from gafanhotos GROUP BY profissao; Segunfa resposta -> SELECT nome,sexo, count(*) FROM gafanhotos WHERE nascimento > 2005-01-01 GROUP BY sexo; Terceira resposta –> SELECT nome, nacionalidades, count(*) FROM gafanhotos WHERE nacionalidades != 'Brazileiro' GROUP BY nacionalidades HAVING count(*) > 2; Quarta resposta -> SELECT nome,altura,peso FROM gafanhotos WHERE peso > 50 GROUP BY altura HAVING altura > (SELECT avg(altura) FROM gafanhotos);
Ae o pessoal o gabaritusinho hehehehe
Foram muito interessantes esses exercícios!
1 – Uma lista com as profissoes dos gafanhotos e seus respectivos quantitativos
select profissao, count(*) from gafanhotos group by profissao;
# profissao, count(*)
'Ator', '6'
'Auxiliar Administrat', '13'
'Dentista', '7'
'Empreendedor', '7'
'Farmacêutico', '2'
'Médico', '3'
'Professor', '7'
'Programador', '16'
2 – Quantos gafanhotos homems e quantas mulheres nasceram apos 01/jan/2005
select sexo, count(*) from gafanhotos where nascimento > '2005-01-01' group by sexo;
# sexo, count(*)
'M', '8'
'F', '2'
3 – Uma lista com os gafanhotos que nasceram fora do Brasil, mostrando o pais de origem e o total de pessoas nascidas la. So nos interresam
os paises que tiveram mais de 3 gafanhotos com essa nascionalidade.
select nacionalidade, count(*) from gafanhotos where nacionalidade != 'Brasil' group by nacionalidade having count(nacionalidade) > 3;
# nacionalidade, count(*)
'Angola', '4'
'Canadá', '4'
'EUA', '8'
'Portugal', '8'
4 – Uma lista agrupada pela altura dos gafanhotos, mostrando quantas pessoas pesam mais de 100kg e que estao acima da media de altura de todos os cadastrados
select altura, count(*) from gafanhotos where peso > '100' group by altura having altura > (select avg(altura) from gafanhotos);
# altura, count(*)
'1.76', '2'
'1.87', '1'
'1.97', '1'
'1.99', '1'
'2.19', '1'
'2.22', '1'
'2.35', '1'
/* (1) exercicio */
select profissao, count(*) from gafanhotos
group by profissao
order by count(*);
/* (2) exercicio */
select sexo, count(*) from gafanhotos
where nascimento > '2005-01-01'
group by sexo
order by count(*);
/* (3) exercicio */
select nacionalidade, count(*) from gafanhotos
where nacionalidade <> 'brasil'
group by nacionalidade
having count(*) > '3'
order by count(*);
/* (4) exercicio */
select avg(altura) from gafanhotos;
select altura, count(*) from gafanhotos
where peso > '100.00'
group by altura
having count(*) > (select avg(altura) from gafanhotos)
order by count(*);
Como todas as demais aulas, essa foi mais uma topssima do nosso querido Guanabareitor 2022! uma máquina de ensinar!! Parabens Mestre
#———-AULA3SELECT———-#
#exercício1
select profissao, count(*) from gafanhotos
group by profissao;
#exercício2
select sexo, count(*) from gafanhotos
where nascimento > '2005-01-01'
group by sexo;
#exercício3
select nacionalidade, count(*) from gafanhotos
where nacionalidade != 'Brasil'
group by nacionalidade
having count(*) > 3;
#exercício4
select altura, peso, count(*) from gafanhotos
where peso > 100
group by altura
having altura > (select avg(altura) from gafanhotos);
#exercício1
select profissao, count(*) as total_gaf from gafanhotos
group by profissao
order by count(*) desc;
#exercício2
select sexo, count(*) as total_gaf from gafanhotos
where nascimento > '2005-01-01'
group by sexo
order by count(*) desc;
#exercício3
select nacionalidade, count(*) as total_gaf from gafanhotos
where nacionalidade <> 'Brasil'
group by nacionalidade
having count(nacionalidade) > '3' ###(no enunciado do video ele pede maior que 3, entretanto o Guanabara fala que pode incluir 3 tbm)###
order by count(*) desc;
#exercício4
select altura, count(*) as total_gaf from gafanhotos
where peso > '100'
group by altura
having altura > (select avg(altura) from gafanhotos)
order by count(*) desc;
Mas
select ano,count(*) from cursos
where ano > 2013 and totaulas > 30
group by ano
order by count(*) desc;
não é a mesma coisa que isso? 🤨🤨
select ano,count(*) from cursos
where totaulas > 30
group by ano
having ano > 2013
order by count(*) desc;
1);
select nome, profissao, count(*) from gafanhotos
group by profissao
order by count(*) desc;
2);
select sexo, nascimento, count(*) from gafanhotos
where nascimento > '2005-01-01'
group by sexo;
3);
select nacionalidade, count(*) from gafanhotos
where nacionalidade<>'brasil'
group by nacionalidade
having count(*) > 3;
4);
select altura, peso, count(*) from gafanhotos
where peso > 100
group by altura
having altura > (select avg(altura) from gafanhotos);
Sem palavras
#Execicío 1: uma lista com a profissão dos gafanhotos e seus respectivos quantitativos
select profissao, count(profissao) from gafanhotos
group by profissao
order by count(profissao);
——————————————————————————————————————————————————–
#Exercicío 2: quantos gafanhtos homens e quantas mulheres nasceram após 01/01/2005?#
select sexo, nascimento, count(nascimento) from gafanhotos
where nascimento > '2005-01-01'
group by sexo;
——————————————————————————————————————————————————–
#Execiocío 3: 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
select nacionalidade, count(nacionalidade) from gafanhotos
where nacionalidade <> 'Brasil'
group by nacionalidade
having count(nacionalidade) > '3';
——————————————————————————————————————————————————-
#Execicío 4: 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#
select avg(altura) from gafanhotos;
select altura, peso, count(peso) from gafanhotos
where peso > '100'
group by altura
having altura > (select avg(altura) from gafanhotos);
resolução exercicio 4
select altura,count(altura),peso from gafanhotos
where altura > 1.66 and peso > 100
group by altura
having (select avg (altura)from gafanhotos)
order by altura asc;
Aprendendo e gostando muito.
RESPOSTA:
1= select profissao, count(*) from gafanhotos group by profissao;
2= Select sexo, count(*)from gafanhotos
where nascimento >2005-01-01
group by sexo;
3=select nacionalidade, count(nome)from gafanhotos
where nacionalidade <> 'brasil'
group by nacionalidade
having count(nacionalidade)>3;
4= select altura, count(*) from gafanhotos
where peso > '100'
group by altura
having altura > ( select avg(altura) from gafanhotos);
select * from Gafanhotos;
select Profissao , count(*) from Gafanhotos
group by Profissao;
select Sexo, count(*) from Gafanhotos
where Nascimento > '2005-01-01'
group by Sexo
having count('M' 'F') ;
select Nacionalidade , count(*) from Gafanhotos
where Nacionalidade!='Brasil'
group by Nacionalidade
having count(*) > '3';
select Altura, count(*) from Gafanhotos
where Peso > 100
group by Altura
having Altura >(select avg (altura) from Gafanhotos);
Thanks from 2022!
Eu fiz assim:
# — Exercicio 1 –#
#– Uma lista com as profissoes dos gafanhotos e seus respectivos quantitativos, ou seja, quantos sao programadores, quantos sao professores –#
select profissao, count(*) from gafanhotos #– Selecione a profissão e conte tudo de gafanhotos –#
group by profissao desc; # — Agrupe por profissão em ordem decrescente –#
# — Exercicio 2 –#
#– Quantos gafanhotos homens e quantos mulheres nasceram após 01/01/2005 –#
select sexo,count(*) from gafanhotos #– Selecione o sexo e conte de gafanhotos –#
where nascimento > '2005-01-01' #– Onde o nascimento seja maior que 01/01/2005 –#
group by sexo; #– Agrupe por sexo –#
#– Exercicio 3 –#
#– Uma lista com os gafanhotos que nasceram fora do Brasil, mostrando o país de origem e o total de pessoas nascidas lá, só interessa os países que tem mais de 3 gafanhotos com essa nacionalidade –#
select nacionalidade,count(*)from gafanhotos #– Selecione a nacionalidade e conte tudo de gafanhotos –#
where nacionalidade <> 'brasil' #– Onde a nacionalidade seja difernete de Brasil –#
group by nacionalidade #– Agrupe por nacionalidade –#
having count(nacionalidade ) >'3'; #– Que tem na conta de nacionalidade maior que 3 –#
#– Exercicio 4 –#
#– Uma lista agrupada pela altura dos gafanhotos mostrando quantas pessoas pesam mais de 100kg e que estão acima da media de altura de todos os cadastrados –#
select avg(altura) from gafanhotos; #– Selecione a media de altura de todos os gafanhotos –#
select altura, count(*) from gafanhotos where peso > 100 #– Selecione a altura e conte todos os gafanhotos onde o peso seja maior que 100kg –#
group by altura #– Agrupe por altura –#
having altura > (select avg(altura) from gafanhotos); #– Que tem altura maior que a media de altura de todos os gafanhotos –#
RESPOSTAS:
select profissao, count(*) from gafanhotos group by profissao;
select sexo, count(*) from gafanhotos where nascimento > '2005-01-1' group by sexo;
select nacionalidade, count(*) from gafanhotos where nacionalidade != 'Brasil' group by nacionalidade having count(nacionalidade) > 3;
select altura, count(*) from gafanhotos where peso > 100 group by altura having altura > (select avg(altura) from gafanhotos);
SELECT * FROM GAFANHOTOS;
SELECT PROFISSAO, COUNT(*) AS QTD_PROF FROM GAFANHOTOS GROUP BY PROFISSAO; (EX: 01)
SELECT SEXO, count(*) FROM GAFANHOTOS WHERE NASCIMENTO > '2005-01-01' GROUP BY SEXO;(EX: 02)
SELECT NACIONALIDADE, COUNT(*) FROM GAFANHOTOS WHERE NACIONALIDADE <> 'BRASIL'(EX: 03)
GROUP BY NACIONALIDADE HAVING COUNT(NACIONALIDADE) >'3';
SELECT ALTURA, COUNT(*) FROM GAFANHOTOS WHERE PESO > '100' GROUP BY ALTURA(EX: 04)
HAVING ALTURA > (SELECT AVG(ALTURA)FROM GAFANHOTOS);
exercício 1:
select profissao, count(profissao) from aluno
group by profissao;
exercício 2:
select sexo, count(sexo) from aluno
where nascimento > '2005-01-01'
group by sexo;
exercício 3:
select nacionalidade, count(nacionalidade) from aluno
where nacionalidade != 'Brasil'
group by nacionalidade
having count(nacionalidade) >= 3;
preguiça de fazer o quarto, enfim, vou pro curso
22-09-05
Boa tarde pessoal, vou estar disponibilizando minhas respostas do exercício da aula. Pra fazê-lo, eu tive que ver a aula duas vezes (recomendo).
— Uma lista com as profissões dos gafanhotos e seus respectivos quantitativos —
SELECT profissao, COUNT(nome) FROM gafanhotos
GROUP BY profissao
ORDER BY COUNT(nome) DESC;
— Quantos gafanhotos homens e quantas mulheres nasceram após 01/jan/2005? —
SELECT sexo, COUNT(nome) FROM gafanhotos
WHERE nascimento > '2005-01-01'
GROUP BY sexo
ORDER BY COUNT(nome) DESC;
/* 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 */
SELECT nacionalidade, COUNT(nome) FROM gafanhotos
WHERE nacionalidade != 'Brasil'
GROUP BY nacionalidade
HAVING COUNT(nacionalidade) > 3;
/* Uma lista agrupada pela altura dos gafanhoto, mostrando quantas pessoas pesam mais de 100kg e que estão acima da média de altura de todos os cadastrados */
SELECT peso, COUNT(nome) FROM gafanhotos
WHERE peso > 100
GROUP BY altura
HAVING altura > (SELECT AVG(altura) FROM gafanhotos)
ORDER BY COUNT(nome) DESC;
Salve Salve Guanabara
1- select profissao, count(*) from gafanhotos
group by profissao desc;
2- select sexo, count(*) from gafanhotos
where nascimento >= '2005 /01/01'
group by sexo;
3- select nacionalidade, count(*) from gafanhotos
where nacionalidade <> 'Brasi'
group by nacionalidade
having count(nacionalidade) >'3';
4- select peso, altura, count(*) from gafanhotos
where peso >'100.00'
group by altura
having altura >( select avg(altura) from gafanhotos);
SELECT profissao, count(*) FROM gafanhotos GROUP BY profissao;
SELECT sexo, count(*) FROM gafanhotos WHERE nascimento > 2005-01-01 GROUP BY sexo;
SELECT nacionalidade, count(*) FROM gafanhotos WHERE nacionalidade != 'Brasil' GROUP BY nacionalidade HAVING count(*) > 3;
SELECT altura, count(*) FROM gafanhotos WHERE peso > 100 GROUP BY altura HAVING altura > (SELECT avg(altura) FROM gafanhotos);
Exercicio – 1:
select profissao, count(*) from gafanhotos
group by profissao;
Exercicio – 2:
select *,count(*) from gafanhotos
where nascimento > '2005-01-01'
group by sexo;
Exercicio – 3:
select nacionalidade,count(*) from gafanhotos where nacionalidade != 'brasil'
group by nacionalidade
having count(nacionalidade) > 3;
Exercicio – 4:
select altura,count(*) from gafanhotos where peso > 100
group by altura
having altura > (select avg(altura) from gafanhotos);
Fala meus nobres amigos Gafanhotos.
Segue meus códigos:
1 –
select profissao, COUNT(*) FROM gafanhotos GROUP BY profissao order by count(*) desc;
2-
select sexo, count(*) from gafanhotos where nascimento > '2005-01-01' group by sexo;
3 –
select nacionalidade, count(*) from gafanhotos where nacionalidade <> 'Brasil' group by nacionalidade having count(nacionalidade) > 3 order by count(*) desc;
4 –
select altura, count(*) from gafanhotos where peso > 100 group by altura having altura > (select avg(altura) from gafanhotos) order by altura desc;
NÃO SEI SE TA CERTO, MAS TO COMPARTILHANDO KKKKKKK
2022, manda o de vcs!
— 1
select profissao, count(profissao) from gafanhotos
group by profissao;
— 2
select sexo, count(sexo) from gafanhotos
where nascimento > '2005-01-01'
group by sexo;
— 3
select nacionalidade, count(nacionalidade) from gafanhotos
where nacionalidade != 'Brasil'
group by nacionalidade
having count(nacionalidade) > 3;
— 4
select altura, count(altura) from gafanhotos
where peso > '100' and altura > (select avg(altura) from gafanhotos)
group by altura;
select altura, count(altura) from gafanhotos
where peso > '100'
group by altura
having altura > (select avg(altura) from gafanhotos);
1 – select profissao, count(*) from gafanhotos group by profissao;
2 – select sexo, count(*) from gafanhotos where nascimento > '2005-01-01' group by sexo;
3 – select nacionalidade, count(*) from gafanhotos where nacionalidade != 'Brasil' group by nacionalidade having count(*) > 3;
4 – select altura, count(*) from gafanhotos where peso > 100 group by altura having altura > (select avg(altura) from gafanhotos);
1#
select profissao, count(*) from gafanhotos
group by profissao;
2#
select sexo, count(*) from gafanhotos
where nascimento > '2005-01-01'
group by sexo
having count(sexo);
3#
select nacionalidade, count(*) from gafanhotos
where nacionalidade <> 'Brasil'
group by nacionalidade
having count(nacionalidade) > 3;
4#
select altura, count(*) from gafanhotos
where peso >100.00
group by altura
having altura > (select avg(altura) from gafanhotos);
como pode um conteúde desse de forma gratuita , melhor didatica , melhor aula , está de parabéns professor , comprei um curso ( fullstack) com 29 cursos de programação e nele a parte de banco de dados ja começa te exigindo conhecimento do phpadmin , e paguei uma nota nesse curso, e logo depois encontrei o seu com 1000% a mais de didatica , simplismente sem palavras. muito obrigado.
#1
select profissao, count(*) from gafanhotos
group by profissao
order by count(*) desc;
#2
select sexo, count(*) from gafanhotos
where nascimento > '2005'-'01'-'01'
group by sexo;
#3
select nacionalidade, count(*) from gafanhotos
where nacionalidade != 'Brasil'
group by nacionalidade
having count(*) > '3'
order by nacionalidade;
#4
select altura, count(*) from gafanhotos
where peso > 100
group by altura
having altura > (select avg(altura) from gafanhotos)
order by altura;
Uma lista agrupada pela altura dos gafanhotos, mostrando quantas pessoas pesam mais de 100 kg e que estão acima da média de altura de todos os cadastrados
Resposta: 8
select count(*) from gafanhotos
where peso >'100' and altura > (select avg(altura) from gafanhotos);
OBS.: Se escrever os comandos mostrando qualquer outra característica como altura ou peso etc… irá mostrar um deles duplicado. e nenhum gafanhoto tem as mesmas características nesta ocasião. Foi o mais relevante para mim. Só valeu!