-
Letra (e)
LIKE e NOT LIKE
O operador LIKE é utilizado na cláusula WHERE para pesquisar um padrão específico em uma coluna.
Existem dois curingas utilizados em conjunto com o operador LIKE:
% - o percentual representa zero, um, ou múltiplos caracteres
_ - O underscore representa um simples caracter
O percentual e o underscore podem ser utilizados combinados. Sua sintaxe é:
SELECT column1, column2, ...
FROM table_name
WHERE columnN LIKE pattern;
Também existe o LIKE utilizado junto ao NOT, veja um exemplo:
SELECT * FROM Customers
WHERE CustomerName NOT LIKE ’a%’;
-
Responder
QUASE não vi o SEARCH na A kkkk foi difícil achar a diferença entra A e E
-
Como a resposta certa pode ser um `SELECT *` se a questão pede um campo específico?
-
Como comentaram antes,a questao pedia um campo especifico
-
Também não entendi de pedir campo específico e ser SELECT *. Peçam comentário do professor.
-
O comando LIKE é cobrado com frequência em concursos. Ele permite a realização de comparação entre padrões em cadeias de caracteres e comporta a utilização de wildcards, como % e _.
Note que o examinador queria que fossem retornados os nomes dos contribuintes, não todos os campos da tabela, mas a única alternativa que utiliza a sintaxe correta de um comando SQL é a letra E, apesar do select trazer todos os campos (*). Por esse motivo, e como o campo nome está contido no conjunto de todos os campos da tabela, essa é a resposta.
-
Somente por eliminação mesmo. Não ficou claro, tendo em vista o campo específico.
A
SEARCH * FROM Contribuintes WHERE nomeContribuinte LIKE '%s';
B
SELECT nomeContribuinte FROM Contribuintes WHERE nomeContribuinte LIKE '*s';
C
SELECT * FROM Contribuintes WHERE nomeContribuinte FINISHED BY '%s';
D
SEARCH nomeContribuinte FROM Contribuintes WHERE nomeContribuinte FINISHED BY 's';
E
SELECT * FROM Contribuintes WHERE nomeContribuinte LIKE '%s';