Questão de Banco de Dados — Consultas e Comandos em SQL — CSC IFPA 2019
Banco de DadosConsultas e Comandos em SQL
- Código
- qa138758
- Banca
- CSC IFPA
- Órgão
- IF PA
- Ano
- 2019
- Cargo
- ATI ( )
Considere as relações abaixo:
Cliente(cpf, nome_cliente, data_nascimento)
Consultor(matricula, nome_consultor)
Agenda(data, cpf, matricula, situacao)
A sentença SQL (Structured Query Language) que irá projetar as colunas data, nome_consultor e nome_cliente, somente para as ocorrências em que a coluna situacao contenha o valor “Ativo”, pode ser escrita da seguinte forma:
- ASELECT data, nome_consultor, nome_cliente FROM Cliente INNER JOIN Consultor WHERE situacao = 'Ativo';
- BSELECT data, nome_consultor, nome_cliente FROM Cliente INNER JOIN Agenda ON situacao = 'Ativo' WHERE Agenda.cpf = Cliente.cpf;
- CSELECT data, nome_consultor, nome_cliente FROM Agenda INNER JOIN Cliente ON Cliente.cpf = Agenda.cpf INNER JOIN Consultor ON Agenda.matricula = Consultor.matricula;
- DSELECT data, nome_consultor, nome_cliente FROM Agenda INNER JOIN Cliente ON Cliente.cpf = Agenda.cpf INNER JOIN Consultor ON Agenda.matricula = Consultor.matricula WHERE situacao = 'Ativo';
- ESELECT data, nome_consultor, nome_cliente FROM Agenda, Cliente, Consultor WHERE Agenda.cpf = Cliente.cpf AND Agenda.matricula = Consultor.matricula;