Para responder a questão abaixo, considere a utilização do SGBD MySQL e os comandos SQL mostrados no Quadro 3 abaixo.
|
CREATE TABLE Aluno (
matricula int NOT NULL UNIQUE,
nome varchar(40),
email varchar(40));
CREATE TABLE Curso (
codigo int NOT NULL UNIQUE,
nome varchar(30),
preco numeric(6,2));
CREATE TABLE Matric (
codigo integer NOT NULL UNIQUE,
matricula integer,
cod_cur integer,
inicio date,
fim date);
INSERT INTO Aluno (matricula, nome, email) VALUES (1,'Andre Cunha','andre.cunha@gmail.com');
INSERT INTO Aluno (matricula, nome, email) VALUES (2,'Bruno Silva','bruno.silva@hotmail.com');
INSERT INTO Aluno (matricula, nome, email) VALUES (3,'Catia Bueno','catia.bueno@gmail.com');
INSERT INTO Aluno (matricula, nome, email) VALUES (4,'Daniel Pereira', 'daniel.per@gmail.com');
INSERT INTO Curso (codigo, nome, preco) VALUES (1,'culinaria',600.00);
INSERT INTO Curso (codigo, nome, preco) VALUES (2,'programacao',500.00);
INSERT INTO Curso (codigo, nome, preco) VALUES (3,'contabilidade',550.00);
INSERT INTO Matric (codigo, matricula, cod_cur, inicio, fim) VALUES (1,1,1,'03/11/18','14/11/18');
INSERT INTO Matric (codigo, matricula, cod_cur, inicio, fim) VALUES (2,2,2,'05/11/18','09/11/18');
INSERT INTO Matric (codigo, matricula, cod_cur, inicio, fim) VALUES (3,3,1,'05/11/18','09/11/18');
INSERT INTO Matric (codigo, matricula, cod_cur, inicio, fim) VALUES (4,2,1,'20/11/18','30/11/18');
INSERT INTO Matric (codigo, matricula, cod_cur, inicio, fim) VALUES (5,1,3,'20/11/18','30/11/18');
INSERT INTO Matric (codigo, matricula, cod_cur, inicio, fim) VALUES (6,4,3,'20/11/18','30/11/18');
|
Quadro 3 - Comandos SQL executados em um SGBD MySQL
A partir da consulta SQL mostrada a seguir, assinale a alternativa que indica o resultado correto.
SELECT distinct nome
FROM Aluno
WHERE email like '%gmail.com'
AND matricula > 1