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,
- MINVALUE(coluna1) e padrão_desejado %LIKE coluna2
- THIN (coluna1) e coluna2 = padrão_desejado
- SMALL(coluna1) e padrão_desejado = coluna2
- MIN(coluna1) e coluna2 LIKE padrão_desejado
- 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