-
a) nome = '*a';
Neste caso seria o último a
b) nome LIKE '_a%';
Aqui sim, seria o segundo a. Gabarito
-
Finds any values that have "r" in the second position - WHERE CustomerName LIKE '_r%'
Fonte: https://www.w3schools.com/sql/sql_like.asp
-
O nome disso aí é Wildcard:
https://www.w3schools.com/sql/sql_wildcards.asp
-
impressionante como a FCC curte essa questao
2017
Para localizar os juízes cujos nomes começam pela letra p e têm pelo menos 3 caracteres de comprimento (incluindo p) utiliza-se a instrução SELECT * FROM juizes WHERE nome
a)
LIKE 'p_%_%';
b)
BEGINS WITH 'p' AND LENGTH>=3;
c)
HAS 'p' AND LENGTH>=3;
d)
LIKE 'p%3%*';
e)
HAS'p%3%*'
-
Gabarito B!
Na letra A = > nome = '*a'; // pegaria o último e não o segundo como pede!!
-
O parâmetro '%A' do LIKE retorna todos os resultados onde termine com a letra A (% antes do A significa qualquer coisa antes do A)
-
O caractere %, usado dentro de uma cadeia de caracteres após o comando LIKE, indica “qualquer coisa”, ou seja, uma sequência de caracteres de qualquer tamanho, inclusive uma sequência vazia (que não contém nenhum caractere). Já o marcador _ indica a existência de somente um caractere qualquer naquela posição.
Assim, o padrão ‘_a%’ indica que a letra a estará na segunda posição da cadeia, depois de um caractere qualquer. Posteriormente ao a, há uma cadeia de zero ou mais caracteres. É isso que estamos procurando.
Gabarito: B
-
oração coordenada não tem síndeto! como que o JÁ QUE em uma oração coordenada tem valor explicativo ? Não faz o menor sentido esse comentário
-
o ''Já que'' pode ter sim valor explicativo, a Cespe já cobrou isso.