FC ConcursosFC Concursos

Questão FC372833

Um Técnico Judiciário necessitou usar a linguagem padrão SQL para recuperar, de uma tabela do banco de dados relacional denominada tabela1, I. o menor valor em uma determinada colu

Linguagem SQL

FCC · 2019

Um Técnico Judiciário necessitou usar a linguagem padrão SQL para recuperar, de uma tabela do banco de dados relacional denominada tabela1,


I. o menor valor em uma determinada coluna denominada coluna1.
II. um padrão de valores denominado padrão_desejado em uma outra coluna denominada coluna2.


Para tanto, em duas operações distintas, ele utilizou, respectivamente, as expressões


1. SELECT ..I..
    FROM tabela1
    WHERE condição;


2. SELECT coluna2
    FROM tabela1
    WHERE ..II.. ;


I e II são, correta e respectivamente,

  1. MINVALUE(coluna1) e padrão_desejado %LIKE coluna2
  2. THIN (coluna1) e coluna2 = padrão_desejado
  3. SMALL(coluna1) e padrão_desejado = coluna2
  4. MIN(coluna1) e coluna2 LIKE padrão_desejado
  5. GETSMLL(coluna1) e padrão_desejado % coluna2
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

A alternativa correta indica que, para I, deve ser usada a função de agregação MIN, e para II, o operador de padrão LIKE aplicado à coluna2.

A função MIN retorna o menor valor de uma coluna numérica ou ordenável quando colocada na cláusula SELECT. Exemplo: SELECT MIN(coluna1) FROM tabela1 WHERE condição; — isso traz o menor valor de coluna1 respeitando o filtro.

O operador LIKE é usado na cláusula WHERE para comparar strings com um padrão. Exemplo: SELECT coluna2 FROM tabela1 WHERE coluna2 LIKE 'padrão_desejado';

Dois curingas comuns: % representa qualquer sequência (inclusive vazia) e _ representa exatamente um caractere. Ex.: 'Jo%' casa com 'João' e 'Joa', 'a_a' casa com 'ata'.

Portanto, a forma correta de preencher as lacunas é: MIN(coluna1) e coluna2 LIKE padrão_desejado, como indica o gabarito.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo