Português
Espero que você aprenda muito com este exercício.
Aprofunde-se mais nos seus estudos com : Exercícios Resolvidos

Usando a linguagem SQL, um fiscal escreveu corretamente, em . . .


#Exercício 8


Usando a linguagem SQL, um fiscal escreveu corretamente, em uma consulta, a expressão WHERE Nome-Contribuinte LIKE 'p%o'. Com isso ele obteve nomes de contribuintes como, por exemplo,

A
Paulo ou Pedro
B
Augusto e Jordão
C
Paulo ou Paula
D
Álvaro ou Augusto
E
Paula ou Patricio

#Resolução 8

  • Parabéns!

Para exemplificar, vamos imaginar uma tabela chamada 'Contribuinte', que possua somente uma coluna chamada 'Nome-Contribuinte', conforme ilustrado abaixo:

Nome-Contribuinte
Paulo
Pedro
Augusto
Jordão
Paula
Álvaro
Patricio

Agora imagine a consulta SQL abaixo para complementar e exemplificar a expressão 'WHERE Nome-Contribuinte LIKE 'p%o'' que foi dada no enunciado da questão.

SELECT *
FROM Contribuinte
WHERE Nome-Contribuinte LIKE 'p%o'

Veja abaixo o resultado da query acima:

Nome-Contribuinte
Paulo
Pedro
Patricio

De acordo com SQL acima e seu resultado, serão localizados todos os registros da tabela cujo nome dos contribuintes começam com a letra 'p', contenham qualquer variação de letras e números no meio da palavra e terminam com a letra 'o', ou seja, os nomes Paulo, Pedro e Patrício serão localizados, o que torna a letra A a alternativa correta, visto que é única opção com registros válidos.

Observação: Para fins didáticos, ignora-se a questão das letras serem maiúsculas ou minúsculas.

  • Errou?

A letra B está errada pois o nome Augusto começa com a letra ‘A’ e Jordão começa com a letra ‘J’, ou seja, os nomes Augusto e Jordão atendem a regra Nome-Contribuinte LIKE 'p%o' somente parcialmente, visto que não começam com a letra ‘p’, mas terminam com a letra ‘o’.


A letra C está errada pois apesar do nome Paulo atender a regra Nome-Contribuinte LIKE 'p%o', o nome Paula termina com a letra ‘a’, e não com a letra ‘o’, conforme solicitado.


A letra D está errada pois os nomes Álvaro e Augusto, terminam com a letra ‘o’, mas começa com a letra A, ou seja, para atender a cláusula Nome-Contribuinte LIKE 'p%o' os nomes deveriam começar com a letra ‘p’.


A letra E está errada pois apesar do nome Patrício atender a cláusula Nome-Contribuinte LIKE 'p%o', o nome Paula termina com a letra ‘a’, e não com a letra ‘o’, conforme solicitado.

#Complementos

#Conceitos

  • SQL, Structured Query Language ou Linguagem de Consulta Estruturada em português, é a linguagem de pesquisa declarativa padrão para banco de dados relacional.

  • DQL, Data Query Language ou Linguagem de Consulta de Dados em português, é um subconjunto da linguagem SQL que possui somente o comando SELECT.

  • SELECT é uma instrução SQL do subgrupo DQL, utilizado para consultar colunas de uma ou mais tabelas.

  • FROM é uma cláusula utilizada para especificar uma ou mais tabelas de onde os dados serão lidos.

  • WHERE é uma claúsula utilizada para especificar condições de leitura de dados em uma ou mais tabelas.

  • LIKE é um operador relacional para localizar um determinado padrão em uma coluna.

  • % em SQL não tem relação com o estudo de porcentagem em matemática, em SQL ele é utilizado como um wildcard para substituir um ou mais caracteres em uma string.


exerciciosresolvidos.com.br

Acreditamos na educação gratuita e de qualidade. Nos ajude com sua opinião, sugestão ou crítica enviando um e-mail para: exerciciosresolvidosbr@gmail.com

Copyright © 2024. Built with ❤ Love