Primeira página
/
Tecnologia
/
Seja uma tabela assim estruturada: UNIDADE(CODIGOU, DESCRICAO, BAIRRO, ANOINICIO). Qual código a seguir retorna as unidades localizadas nos bairros Copacabana, Centro ou Barra, cujo ano de início de funcionamento seja maior 2002? SELECT * FROM UNIDADE WHERE BAIRRO IN ('Copacabana','Centro','Barra') AND ANOINICIO=2002 SELECT * FROM UNIDADE WHERE BAIRRO NOT IN ('Copacabana','Centro','Barra') AND ANOINICIO=2002 SELECT * FROM UNIDADE WHERE BAIRRO LIKE ('Copacabana','Centro','Barra') AND ANOINICIO>2002 SELECT * FROM UNIDADE WHERE BAIRRO NOT IN ('Copacabana','Centro','Barra') AND ANOINICIO>2002 SELECT * FROM UNIDADE WHERE BAIRRO IN ('Copacabana','Centro','Barra') AND ANOINICIO>2002

Pergunta

Seja uma tabela assim estruturada: UNIDADE(CODIGOU, DESCRICAO, BAIRRO, ANOINICIO). Qual código a seguir retorna as unidades localizadas nos bairros Copacabana, Centro ou Barra, cujo ano de início de funcionamento seja maior 2002? SELECT * FROM UNIDADE WHERE BAIRRO IN ('Copacabana','Centro','Barra') AND ANOINICIO=2002 SELECT * FROM UNIDADE WHERE BAIRRO NOT IN ('Copacabana','Centro','Barra') AND ANOINICIO=2002 SELECT * FROM UNIDADE WHERE BAIRRO LIKE ('Copacabana','Centro','Barra') AND ANOINICIO>2002 SELECT * FROM UNIDADE WHERE BAIRRO NOT IN ('Copacabana','Centro','Barra') AND ANOINICIO>2002 SELECT * FROM UNIDADE WHERE BAIRRO IN ('Copacabana','Centro','Barra') AND ANOINICIO>2002

Solução

expert verifiedVerification of experts
4.5294 Voting
avatar
BeneditaMestre · Tutor por 5 anos

Responder

Resposta: SELECT * FROM UNIDADE WHERE BAIRRO IN ('Copacabana','Centro','Barra') AND ANOINICIO > 2002<br /><br />Dicas: Para obter um conjunto de dados que satisfaça várias condições, você pode usar a cláusula WHERE para filtrar os dados de acordo com as condições necessárias. A sintaxe IN pode ajudar a especificar vários valores possíveis para uma coluna e a operação > é usada para indicar "maior que".<br /><br />Descrição: Para resolver este problema, precisamos retornar todas as colunas da tabela 'UNIDADE' onde a coluna 'BAIRRO' é igual a 'Copacabana', 'Centro' ou 'Barra' E a coluna 'ANOINICIO' é maior que 2002. O operador IN permite que você especifique vários valores em uma cláusula WHERE e é uma maneira muito conveniente de verificar se uma determinada coluna está entre um conjunto de valores. A operação > verifica se a coluna 'ANOINICIO' é maior que 2002. O operador AND permite que você combina as condições. Nesse caso, queremos que ambas as condições sejam verdadeiras, então usamos AND.
Clique para avaliar: