Filtrar


Questões por página:
Em uma repartição há 150 funcionários lotados em 12 departamentos. Cada departamento possui diferentes estruturas funcionais, de modo que os salários dos funcionários oscilam conforme a função exercida.

Uma consulta solicitada por meio da Lei de Acesso à Informação (LAI) pede para listar todos os departamentos que possuem uma média salarial superior a R$ 5.000,00 (cinco mil reais).

A cláusula SQL que deve ser utilizada para filtrar esse resultado após o agrupamento dos dados é a
Para o controle de insumos em um canteiro de obras, o engenheiro de suprimentos utiliza um banco de dados relacional chamado OBRA, que já está instalado e ativo. Uma das tabelas desse banco, chamada MATERIAIS, já foi criada e está preenchida com três campos: material, categoria e preco. O engenheiro deseja listar o material e o preço de todos os materiais cuja categoria seja AÇO, a fim de analisar os custos dos insumos utilizados na estrutura da obra.
Qual comando SQL ele deve utilizar para obter essa lista?
Considere que, em um escritório de arquitetura, o banco de dados relacional chamado Atelier já está instalado e ativo, e uma de suas tabelas, chamada Artesaos, já foi criada e está preenchida com os campos: id, nome, especialidade e valor_hora. O coordenador desse escritório solicitou que o valor da hora (valor_hora) dos artesãos da especialidade marcenaria seja reajustado em 10% diretamente na tabela, de forma que os dados originais sejam modificados e o novo valor seja refletido nos registros existentes. Os artesãos das outras especialidades não terão seus valores hora alterados.
Qual comando SQL realiza essa operação de atualização dos dados?

Considere as tabelas Funcionário e Prêmio a seguir:

Imagem associada para resolução da questão

Assinale a opção que contém o resultado da execução do comando SQL a seguir:

select idF, valor from Premio where idF in

(select idF from Funcionario where filhos >= 2)order by 1

Atente à seguinte tabela cliente com as colunas nome e sobrenome:
nome sobrenome Ana Barros Pedro Silva Carlos Melo NULL Castro Jorge Souza
Considerando a tabela acima, assinale a opção que corresponde ao resultado da execução do comando SQL a seguir: select length(sobrenome) as tam, count(*) as qtd from cliente where nome is not null group by length(sobrenome) having length(sobrenome) > 4 order by 1