Questão
ID 2124984Disciplina: Tecnologia da Informação
Assunto: Funções Agregadas (Group BY e Having)
Ano: 2019 Banca: QUADRIX - Instituto Quadrix Órgão: Conselho Regional de Serviço Social da 12ª Região
Código 1:
CREATE TABLE Assistente_Social
(
ID_Func NUMERIC(4) NOT NULL,
NomeFunc VARCHAR(30) NOT NULL,
Endereco VARCHAR(50) NOT NULL,
DataNasc DATE NOT NULL,
Sexo CHAR(1) NOT NULL,
Salario NUMERIC(8,2) NOT NULL,
ID_Depto NUMERIC(2) NOT NULL,
CONSTRAINT pk_func PRIMARY KEY (ID_Func),
CONSTRAINT ck_sexo CHECK (Sexo='M' or Sexo='F')
);
Código 2:
SELECT ID_Depto, AVG(Salario)
FROM Assistente_Social
WHERE AVG(Salario) > 5000
GROUP BY ID_Depto;
No que diz respeito aos códigos 1 e 2 da linguagem SQL acima apresentados, julgue os itens de 81 a 85.
As funções de grupo podem ser especificadas tanto na cláusula SELECT quanto na cláusula WHERE, conforme se vê no código 2.