SóProvas


ID
3510733
Banca
AOCP
Órgão
UEFS
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

Para a resolução da questão, considere a seguinte instrução DDL para a criação da tabela PRODUTOS a seguir:


CREATE TABLE `produtos`(

  `prod_cod` INTEGER(11) NOT NULL,

  `prod_desc` VARCHAR(80) DEFAULT NULL,

  `prod_preco` DECIMAL(6,2) DEFAULT NULL,

  `prod_qtd` INTEGER(11) DEFAULT NULL,

  `prod_data_ultimaentrada` DATE DEFAULT NULL,

  `cat_cod` INTEGER(11) DEFAULT NULL,

PRIMARY KEY (`prod_cod`)

); 

Assinale a alternativa que apresenta uma consulta SQL no SGBD MYSQL que retorne apenas os produtos que possuem em sua descrição (prod_desc) como segunda letra o caractere ‘A’ e que seu valor (prod_preco) seja MAIOR que a média dos preços de todos os produtos cadastrados.

Alternativas
Comentários
  • Em consultas SQL as expressões com strings mais usadas são as checagens para verificação de coincidências de pares, usando o operador LIKE combinado com os caracteres especiais porcentagem (%) e sublinhado (_). O caractere % é utilizado para indicar a posição (no início, em qualquer posição ou no final) que um conteúdo será procurado no valor string do campo especificado enquanto que o caractere _ indica o número de caracteres envolvidos na pesquisa.

    LIKE '_A' = String de dois caracteres cujo primeiro caractere seja qualquer um e a última letra seja a letra A.

    As principais funções de agregação (mais comuns) em MySQL são as seguintes:

    AVG = Média Aritmética de um conjunto de valores