Imagem de fundo

Considere um banco de dados Oracle Database Express Edition...

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

QTDE

1

2

2

3

3

5

4

1


Foi 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

RESULTADO

1

2

**

2

3

***

3

5

*****

4

1

*


Qual consulta obtém exatamente o que foi solicitado?


A

SELECT ID, QTDE, REPLACE((LPAD('*',QTDE,'x')),'*','x') RESULTADO

FROM tb_avaliacoes ORDER BY 1


B

SELECT QTDE, (LPAD('x',QTDE,'*')) RESULTADO

FROM tb_avaliacoes ORDER BY 1


C

SELECT ID, QTDE, (RPAD('x',QTDE,'*')) RESULTADO

FROM tb_avaliacoes ORDER BY 1


D

SELECT ID, QTDE, (RPAD('*',QTDE,'x')) RESULTADO

FROM tb_avaliacoes ORDER BY 2


E

SELECT ID, QTDE, REPLACE((LPAD('x',QTDE,'*')),'x','*') RESULTADO

FROM tb_avaliacoes ORDER BY 1