-
Gabarito é errado. Eles atualizaram.
O correto seria = 'a%'
-
Gabarito errado e muito!!!!!
Qconcursos corriga isso, já mandei a notificação para o qc
Fiz esse concurso veja a minha nota abaixo revelada
https://www.youtube.com/watch?v=-kghNVbwEls
-
Gab.: E
Pessoal, o símbolo de percentagem é usado para apresentar que naquela posição o elemento é variável, isto é, coringa.
Observe que ele está no início e também no fim, ou seja, ali podemos ter diferentes formatações.
Como colega disse: o certo é 'a%'
-
Está correto o comando:
NOME.*?
Se sim, por quê?
-
(ERRADO)
SELECT NOME FROM PESSOAS WHERE NOME LIKE = 'a%'
SELECT * FROM PESSOAS WHERE NOME LIKE = 'a%'
SELECT NOME.* FROM PESSOAS WHERE NOME LIKE = 'a%'
OBS: A questão não especificou qual(is) colunas aparecerão na consulta;
-
A questão pedi um comando para selecionar um nome que começa com A, logo eu começo selecionando o nome (SELECT NOME).
Porem, onde esta o NOME? Na tabela PESSOA, então preciso procurar A PARTIR DE PESSOA = (FROM PESSOAS)
Blz! Mas qual é a condição que a questão quer? Que comece com a letra A, então preciso criar uma busca recursiva que ENQUANTO NOME COMECE COM ‘A’ = (WHERE NOME = 'a%') ele me retorne os dados.
O erro da questão foi na declaração do A a banca fez o comando dessa forma '%a%', mas o correto seria 'a%'.
-
Ola, esta questão esta incorreta por 3 motivos:
SELECT NOME.* FROM PESSOAS WHERE NOME = '%a%'
1 - NOME.* = Não funciona, porque a tabela é PESSOAS, teria que ser PESSOAS.*, onde o * serve para trazer todas as colunas da tabela PESSOAS, ou neste caso, somente *, ou ainda, se for somente a coluna NOME, ficaria apenas NOME, sem a necessidade de informar o nome da tabela, pois so existe uma tabela.
2 - Quando se usa o %, para conseguir parte de um nome, nao podemos usar o sinal de "=", deve-se usar o comando "LIKE"
3 - Por fim, como é inicio, que o enunciado informa, teria que ser assim 'a%'.
Ou seja, a instrução correta, é assim:
SELECT NOME FROM PESSOAS WHERE NOME LIKE 'a%'
Valeu.
-
Pessoal quando há restrição de caracter não se utiliza o igual diretamente em SQL mas sim a cláusula LIKE. Veja: LIKE = "a%";
-
solicitem comentários, pessoal... valeu!
-
Trata-se de uma questão sobre bancos de dados.
O comando da questão afirma que para se selecionar todas as pessoas cujo nome comece com a letra A, devemos utilizar o comando que ele apresentou.
O comando está errado. Se utilizarmos NOME = '%a%' o banco não irá selecionar as pessoas que começam com a letra a, deveria ser feito assim:
NOME LIKE 'a%'
Gabarito do Professor: ERRADO.