Informática, perguntado por danielPaivaLima, 9 meses atrás

A Secretaria de saúde de Magabuína, após terminar a campanha de vacinação contra a gripe, observou que houve a sobra de uma grande quantidade de vacinas adultas nos postos de saúde. Com o intuito de prorrogar a campanha de vacinação para atender a população idosa, é necessário identificar a quantidade de pessoas com 55 ou mais anos atingida pela campanha que está encerrada. Com isso a equipe de T.I. observou que a tabela de cadastro PACIENTES tem os campos ctsus, nome, idade onde ctsus é o cartão SUS do paciente, nome é o nome completo e idade é composta por até 3 números inteiros, depois temos e a tabela VACINACAO tem os campos ctsus que também reflete o cartão SUS do paciente e tem a mesma estrutura do campo ctsus da tabela PACIENTES, idcampanha reflete a Campanha de Vacinação. Com base nestas informações avalie as alternativas a seguir e identifique a que corretamente expressa a instrução S.Q.L. necessária para trazer os resultados das pessoas com 55 ou mais anos de idade que foram vacinadas até o final da campanha, sabendo-se que a campanha em questão é a de código 25.

Assinale a alternativa que apresenta o correto Script S.Q.L.

Escolha uma:
a. SELECT nome FROM PACIENTES WHERE idade >= 55 AND ctsus IN (SELECT ctsus FROM VACINACAO WHERE idcampanha = 25);
b. SELECT nome FROM PACIENTES WHERE idade >= 55 AND ctsus IN (INSERT ctsus FROM VACINACAO WHERE idcampanha >< 25);
c. SELECT nome FROM PACIENTES WHERE idade >= 55 AND ctsus NOT IN (INSERT ctsus FROM VACINACAO WHERE idcampanha <> 25);
d. SELECT nome FROM PACIENTES WHERE idade >= 55 AND ctsus NOT IN (SELECT ctsus FROM VACINACAO WHERE idcampanha <= 25);
e. SELECT nome FROM PACIENTES WHERE idade >= 55 AND ctsus IN (SELECT ctsus FROM VACINACAO WHERE idcampanha >= 25);

Soluções para a tarefa

Respondido por lone456
20

SELECT nome FROM PACIENTES WHERE idade >=  55  AND ctsus IN (SELECT ctsus FROM VACINACAO WHERE idcampanha = 25);


juaoflavio: correto no AVA.
Respondido por matheusNagazap
2

Resposta:

SELECT nome FROM PACIENTES WHERE idade >=  55  AND ctsus IN (SELECT ctsus FROM VACINACAO WHERE idcampanha = 25);

Perguntas interessantes