Considere a seguinte tabela de um banco de dados relacional:...

Próximas questões
Com base no mesmo assunto
Q500540 Banco de Dados
Considere a seguinte tabela de um banco de dados relacional:

Cliente (CPF, Nome, Cidade, Estado)

Um trecho de um comando SQL para obter o nome dos clientes que comece com o string ‘Ro’, além de suas cidades, ordenados pelo nome das cidades é o seguinte:

SELECT Nome, Cidade
FROM Cliente
WHERE Nome Like X
Y Cidade

Os valores de X e Y para atender à consulta especificada são, respectivamente,
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a D - 'Ro%' e ORDER BY.

Para resolver essa questão, é necessário entender os conceitos básicos do SQL, especificamente o uso do operador LIKE para filtrar resultados baseados em padrões de string e a cláusula ORDER BY para ordenar os resultados de uma consulta.

Primeiramente, o operador LIKE é utilizado em conjunto com os curingas '%' e '_'. O símbolo '%' representa qualquer sequência de caracteres de qualquer comprimento, incluindo zero caracteres, enquanto o símbolo '_' representa qualquer caractere individual.

Na questão, é solicitado que os nomes dos clientes comecem com 'Ro', o que implica em um padrão no qual 'Ro' são os primeiros caracteres seguidos de qualquer outra coisa. O símbolo que representa "qualquer coisa" é '%'. Logo, a parte X do comando SQL deve ser 'Ro%' para cumprir esse requisito.

Quanto à parte Y, a questão pede que os resultados sejam ordenados pelo nome da cidade. Para isso, utilizamos a cláusula ORDER BY, que permite especificar uma ou mais colunas para determinar a ordem dos registros retornados. Portanto, ORDER BY Cidade é a parte que completa corretamente o comando, garantindo que os resultados sejam apresentados na ordem alfabética das cidades.

Em suma, a alternativa D é a única que apresenta a combinação correta de um operador de comparação de padrões para o nome do cliente e uma cláusula de ordenação para a cidade.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Como a questão pediu ordenação basta verficar o ORDER BY 

Gabarito D

Deu pra matar essa com o ORDER BY.

 

Vamos na fé !

 

 

 

"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !

 

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo