Análise a seguinte consulta criada em um banco de dados PostgreSQL
Selec c.nome, sum(vendas_realizadas) from clientes c, vendas v where c.nome is similar to 'paulo'
A) retorna valores que são parecidos com paulo, mas não iguais
B) retorna o número de clientes que se chama Paulo
C) retorna os valores dos campos onde o nome do cliente não seja paulo
D) retorna os valores dos campos onde o nome do cliente seja paulo.
Fiz um concurso e acredito que esta questão deve ser anulada. Primeiro não vinculou vendas_realizadas a v; depois pesquisei e a query is similar to usa-se somente similar to e trás todos os resultados que contem o termo pesquisadores, além de suportar expressões de consulta.
Alguém saberia se estou correta?
A D está errada quando a consulta retorna por exemplo o nome Paulo Roberto ou qualquer nome composto que tenha a palavra paulo....
Lista de comentários
hyagosilvasrs
Na consulta apresentada, a cláusula "is similar to 'paulo'" utiliza a expressão "similar to", que permite buscar valores que são parecidos com "paulo" utilizando expressões regulares. Portanto, a consulta retornará valores que são parecidos com "paulo", mas não necessariamente iguais.
A opção correta seria:
A) Retorna valores que são parecidos com "paulo", mas não iguais.
Sendo assim, sua análise está correta. Além disso, é importante observar que a consulta pode retornar nomes como "Paulo Roberto" ou qualquer nome composto que contenha a palavra "paulo", conforme mencionado.
Lista de comentários
A opção correta seria:
A) Retorna valores que são parecidos com "paulo", mas não iguais.
Sendo assim, sua análise está correta. Além disso, é importante observar que a consulta pode retornar nomes como "Paulo Roberto" ou qualquer nome composto que contenha a palavra "paulo", conforme mencionado.