• Matéria: Informática
  • Autor: msnshhdnsbxb
  • Perguntado 2 anos atrás




A partir da tabela acima, analise as afirmações abaixo.

I – DELETE FROM PROJETO;
II – DELETE FROM PROJETO WHERE ID IN (1, 3);
III – DELETE FROM PROJETO WHERE ID = (1, 3);
IV – DELETE FROM PROJETO WHERE ID = 1 OR ID = 3;


Agora, assinale alternativa que contenha apenas comando(s) SQL(s) que irão excluir os projetos CADASTRO DE CLIENTES E CADASTRO DE USUÁRIOS:

I, apenas.

III, apenas.

II e IV, apenas.

I, II e IV, apenas.

I, II, III e IV.

Respostas

respondido por: mateusfr2802
5

Olá.

A resposta correta é a alternativa II - III, apenas - DELETE FROM PROJETO WHERE ID = (1, 3);

O comando DELETE na SQL remove linhas de uma determinada tabela. Assim como os comandos INSERT e UPDATE, ele possui uma cláusula WHERE para limitar as linhas que serão processadas pelo comando.

Em sua forma fundamental, um comando de modificação DELETE assume a forma DELETE FROM <tabela> WHERE <condições>.

Exemplo: DELETE FROM telefone WHERE id = 5;    

A alternativa um está errada pois ela apagaria toda a tabela, na segunda alternativa está faltando o sinal de igualdade e na terceira o comando SQL dado apagaria apenas o id 01 ou 03.    

Espero ter ajudado, bons estudos.

respondido por: grytor
0

Resposta:

Alternativa 2: III, apenas.

Explicação:

III – DELETE FROM PROJETO WHERE ID = (1, 3);

Perguntas similares