Questão de Banco de Dados — SQL — FUNCAB 2013
Banco de DadosSQL
- Código
- qq014016
- Banca
- FUNCAB
- Órgão
- ANS
- Ano
- 2013
- Nível
- Superior
- Cargo
- Ativ. Téc. de Comple. Intel. - Ciência da Comp. Sistema da Infor. ou Eng. - Infraestrutura, TI, Seg. e Banco de Dados
A companhia aérea em questão possui um programa de fidelidade que concede um desconto de 10% em todas as passagens de um cliente relativas a um certo voo, caso esse cliente tenha comprado mais de duas passagens. Cabe ressaltar que o desconto vale apenas para as passagens relativas ao voo para o qual o cliente comprou mais de duas passagens.Qual comando SQL irá alterar corretamente o preço das passagens que se encaixam na promoção descrita acima?
- AUPDATE PASSAGEM PSET VALOR=VALOR*0.9WHERE(SELECT COUNT(*)FROMPASSAGEMWHERE NUM_VOO=P.NUM_VOO ANDCOD_CLI=P.COD_CLI)>2
- BUPDATE PASSAGEMSET VALOR=VALOR*0.1WHERE COUNT(COD_CLI)> 2
- CUPDATE PASSAGEM PSET VALOR=VALOR-VALOR*0.1WHERE(SELECT COUNT(*)FROM PASSAGEMWHERE COD_CLI=P.COD_CLI)>2
- DUPDATE PASSAGEM PSET VALOR=VALOR-VALOR*0.1WHERE(SELECTCOUNT(DISTINCT COD_CLI)FROM PASSAGEMWHERE COD_CLI=P.COD_CLI)>2
- EUPDATE PASSAGEMSET VALOR=VALOR-VALOR*0.1WHERE COUNT(COD_CLI)> 2