Banco de Dados

809 palavras 4 páginas
Para cada uma das questões abaixo, execute comandos SQL que lhe devolvam o resultado:

1. Quais os nomes e idades dos vários alunos? select nome, floor (datediff(dd,data_nsc, getdate()) / 365.25) from alunos

2. Qual a média das idades dos alunos? select floor((avg(datediff(dd,data_nsc, getdate()) / 365.25))) from alunos

3. Quantos alunos existem na base de dados? select count (num_aluno) from alunos

4. Em quantas localidades diferentes há alunos? select count(distinct local) from alunos

5. Quantos alunos e quantas alunas há? select case when sexo='M' then 'Alunos' else 'Alunas' end , qtde= count (sexo) from alunos group by sexo

6. Quantos alunos há de cada uma das idades? select floor (datediff(dd,data_nsc, getdate()) / 365.25) as Idade, count(*) from alunos group by floor (datediff(dd,data_nsc, getdate()) / 365.25)

7. Quais as localidades que têm pelo menos dois alunos? select local, count(*) from alunos group by local having count (*) >=2

8. Qual o nome do aluno mais velhos? select top 1 nome, min(data_nsc) from alunos group by nome order by min(data_nsc)

9. Para cada aluno qual o nome do curso em que está inscrito? select alunos.num_aluno, alunos.nome, cursos.nome from alunos,cursos

10. Quais as pessoas que são simultaneamente alunos e docentes? select alunos.nome from alunos,docentes where alunos.nome = docentes.nome

11. Quais as cadeiras em que o aluno 1 está ou esteve inscrito? select i.num_aluno Aluno, c.nome Cadeira from inscricoes i, cadeiras c where i.cod_cadeira = c.cod_cadeira and i.num_aluno=1

12. Quais as médias de cada um dos alunos? select a.num_aluno, a.nome, avg(isnull(i.nota,0)) as Media from dbo.inscricoes i inner join dbo.alunos a on a.num_aluno = i.num_aluno group by a.num_aluno, a.nome

13. Quais os números dos alunos com média superior a 12? select a.num_aluno, avg(isnull(i.nota,0)) as Media from dbo.inscricoes i inner join dbo.alunos a on a.num_aluno = i.num_aluno group by

Relacionados

  • Banco de dados: dados
    436 palavras | 2 páginas
  • banco de dados
    11859 palavras | 48 páginas
  • Banco de dados
    2201 palavras | 9 páginas
  • Bancos de Dados
    6609 palavras | 27 páginas
  • Banco de dados
    2417 palavras | 10 páginas
  • Banco de dados
    1390 palavras | 6 páginas
  • BANCO DE DADOS
    2097 palavras | 9 páginas
  • O Que Banco De Dados
    1748 palavras | 7 páginas
  • Banco de dados
    940 palavras | 4 páginas
  • banco de dados
    2741 palavras | 11 páginas