Fernando está usando a linguagem SQL (ANSI) e pretende fazer uma atualização nos dados Nome_Cli e End_Cli do cliente cujo Cod_Cli é Cli01, na tabela Cliente. Nome_Cli passará a ser Ariana e End_Cli passará a ser Rua ABC. O código SQL correto que Fernando escreveu foi:..I.. Cliente..II.. Nome_Cli = 'Ariana', End _Cli = 'Rua ABC'..III.. Cod_Cli = 'Cli01';Para que o código esteja correto, as lacunas I, II e III devem ser preenchidas, respectivamente, por
ASET - WHERE - UPDATE
BUPDATE - SET - WHERE
CUPDATE - WHERE - SET
DWHERE - SET - UPDATE
ESET - UPDATE - WHERE
Revelar gabarito e comentário▾
GabaritoB — UPDATE - SET - WHERE
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
SQL: Comando UPDATE
Gabarito: letra B. A sintaxe ANSI para atualizar registros é UPDATE tabela SET coluna = valor WHERE condição. A lacuna I é o comando UPDATE, a lacuna II é a cláusula SET e a lacuna III é a cláusula WHERE. Essa sequência está correta apenas na alternativa B.
A questão testa o conhecimento da ordem correta das cláusulas do comando UPDATE. A sintaxe padrão é imutável:
SQL ANSI (padrão):
UPDATE nome_da_tabela SET coluna1 = valor1, coluna2 = valor2 WHERE condição;
1UPDATE tabela
2SET coluna = valor
3WHERE condição
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Inverte a ordem: coloca SET primeiro, depois WHERE e por último UPDATE. A instrução deve começar com UPDATE, não com SET.
Alternativa B — ✅ Correta ⟵ GABARITO
Sequência exata: UPDATE (I), SET (II), WHERE (III).
Alternativa C — ❌ Incorreta
Troca as cláusulas: começa com UPDATE, mas coloca WHERE no lugar de SET e SET no lugar de WHERE. A ordem correta é UPDATE ... SET ... WHERE, não UPDATE ... WHERE ... SET.
Alternativa D — ❌ Incorreta
Coloca WHERE em I, depois SET em II e UPDATE em III. Totalmente invertida.
Alternativa E — ❌ Incorreta
Começa com SET em I, seguido de UPDATE em II e WHERE em III. SET nunca é o primeiro comando.
NÃO CAIA NESSA!
A banca mistura intencionalmente a ordem das três cláusulas. Muitos candidatos confundem o WHERE como se fosse o primeiro passo, mas ele é a condição final. A sequência intuitiva é: comando UPDATE, depois o que vai ser alterado (SET), e por fim a restrição (WHERE). Fixe essa ordem na prova.