Lista de Exerc cios Banco de Dados SQLServer

2051 palavras 9 páginas
Lista de Exercícios Banco de Dados SQLServer.txt
+----------+
| LISTA 01 |
+----------+
1. Obter todos os dados dos professores.
SELECT * FROM Professor;
2. Obter o código e o nome dos professores.
SELECT codProf, nomeProf FROM Professor;
3. Obter a capacidade das turmas.
SELECT capacTur FROM Turma;
SELECT anoSem, codDepto, numDisc, siglaTur, capacTur FROM Turma;
4. Obter os diferentes valores de capacidades de turmas.
SELECT capacTur FROM Turma GROUP BY capacTur;
SELECT DISTINCT(capactur) FROM turma;
5. Obter o nome das disciplinas do depto INF01, desde que tenham mais de 5 créditos.
SELECT nomeDisc FROM Disciplina WHERE codDepto = 'INF01' AND creditosDisc > 5;
6. Obter o código do prédio chamado Laboratórios.
SELECT codPred FROM Predio WHERE nomePred = 'Laboratórios';
7. Obter o código da sala e o código do prédio, desde que a sala tenha capacidade superior a 35 lugares. SELECT numSala, codPred FROM Sala WHERE capacSala > 35;
8. Obter o nome dos professores que têm titulação 1 e que trabalham no depto INF01.
SELECT nomeProf FROM Professor WHERE codTit = '1' AND codDepto = 'INF01';
SELECT nomeProf, codTit, codDepto FROM Professor WHERE codTit = '1' AND codDepto = 'INF01';
9. Obter o nome dos professores que têm titulação 2 ou que trabalham no depto INF01.
SELECT nomeProf FROM Professor WHERE codTit = '2' OR codDepto = 'INF01';
SELECT nomeProf, codTit, codDepto FROM Professor WHERE codTit = '2' OR codDepto = 'INF01';
10. Retorne o código e o nome dos professores que possuem o sobrenome Santos.
SELECT codProf, nomeProf FROM Professor WHERE ''+nomeProf+'' LIKE '%Santos%';
SELECT codprof, nomeProf FROM Professor WHERE nomeProf LIKE '%Santos';
11. Sabendo que cada crédito de disciplina corresponde a 15 hs-aula, retorne o nome da disciplina e o seu número de horas-aula.
SELECT nomeDisc, creditosDisc*15 AS horas_aula FROM Disciplina;
+----------+
| LISTA 02 |
+----------+
1. Obtenha os nomes das disciplinas seguidas do nome de seu departamento.
SELECT disc.nomeDisc,

Relacionados