-
Letra (b)
Eu errei essa por não lembrar na hora da prova a sintaxe :|
A cláusula WHERE é utilizada para filtrar registros, para extrair apenas registros que preencham a determinada condição.
Sua sintaxe é:
Select column1, column2, ....
From table_name
Where condition;
A cláusula Where também é utilizada nos comandos UPDATE, DELETE, etc..
Sintaxe do UPDATE:
UPDATE: nome_tabela
SET: campo = "novo valor"
WHERE: condição
-
UPDATE "nome_tabela" SET "coluna 1" = [novo valor] WHERE "condição";
-
Veja que a ideia aqui é alterar o nome de um contribuinte específico, ou seja, alterar um registro da tabela, sem modificação em sua estrutura. Essa operação pede a utilização do comando DML UPDATE, que segue a seguinte estrutura:
UPDATE <tabela> SET <atributo> = <valor> WHERE <condição>
Podemos ver que a única alternativa que respeita essa lógica é a letra B.
Gabarito: B
-
A
ALTER TABLE Contribuinte SET nomeContribuinte='Marcos Silva' WHERE idContribuinte=1;
B
UPDATE Contribuinte SET nomeContribuinte='Marcos Silva' WHERE idContribuinte=1;
C
UPDATE nomeContribuinte TO 'Marcos Silva' FROM Contribuinte WHERE idContribuinte=1;
D
ALTER TABLE Contribuinte FIELD nomeContribuinte='Marcos Silva' WHERE idContribuinte=1;
E
UPDATE TABLE Contribuinte FIELD nomeContribuinte='Marcos Silva' WHERE idContribuinte=1;
-
A sintaxe básica do update é:
UPDATE nome_tabela
SET colunas
WHERE condição
-
ALTER TABLE -> altera a estrutura de uma tabela. Ex.: adicionando colunas.
UPDATE -> altera alguma informação da tabela. Ex.: alterar o nome de alguma linha. Caso da questão.
-
UPDATE [........] SET.
Bons estudos.