Pular para o conteúdo principal

Questão de Arquitetura de Software — Banco de Dados — FUNDATEC 2022

Arquitetura de SoftwareBanco de Dados
Código
qq732111
Banca
FUNDATEC
Órgão
Prefeitura de Viamão - RS
Ano
2022
Nível
Superior
Cargo
Analista de Tecnologia da Informação - Nivel I
Considere um banco de dados Oracle Database Express Edition 11g que contém uma tabela chamada “tb_avaliacoes”, com campos “ID” e “QTDE”, conforme o conteúdo abaixo:ID QTDE1 22 33 54 1Foi solicitada uma consulta SQL que apresentasse um campo com a quantidade de caracteres do tipo asterisco indicada pelo campo “QTDE”, da mesma forma que o conteúdo abaixo:ID QTDE RESULTADO1 2 **2 3 ***3 5 *****4 1 *Qual consulta obtém exatamente o que foi solicitado?
  1. ASELECT ID, QTDE, REPLACE((LPAD('*',QTDE,'x')),'*','x') RESULTADOFROM tb_avaliacoes ORDER BY 1
  2. BSELECT QTDE, (LPAD('x',QTDE,'*')) RESULTADOFROM tb_avaliacoes ORDER BY 1
  3. CSELECT ID, QTDE, (RPAD('x',QTDE,'*')) RESULTADOFROM tb_avaliacoes ORDER BY 1
  4. DSELECT ID, QTDE, (RPAD('*',QTDE,'x')) RESULTADOFROM tb_avaliacoes ORDER BY 2
  5. ESELECT ID, QTDE, REPLACE((LPAD('x',QTDE,'*')),'x','*') RESULTADOFROM tb_avaliacoes ORDER BY 1
Revelar gabarito e comentário

GabaritoE — SELECT ID, QTDE, REPLACE((LPAD('x',QTDE,'*')),'x','*') RESULTADO FROM tb_avaliacoes ORDER BY 1

Link permanente: /questoes/qq732111