SóProvas


ID
1984939
Banca
FCC
Órgão
Copergás - PE
Ano
2016
Provas
Disciplina
Banco de Dados
Assuntos

Um Analista de TI da Copergás deseja excluir de um banco de dados aberto e em condições ideais todos os produtos da tabela produto que possuem no campo nome valores terminados em 'ão'. Para isso, deverá utilizar a instrução SQL

Alternativas
Comentários
  • Sintaxe para remover uma TABELA

    DELETE FROM NOME_TABLE

     

    Como a questão quer o final dos nomes com (ão) teremos que usar a clásula LIKE.

     

    Logo a declaração correta é a :

    DELETE FROM produto WHERE nome LIKE '%ão'

     

  • Edher, o erro da letra A é a presença do "*".

  • | Sobre a alternativa A | Poderia ser utilizado o "DELETE * FROM produto" apenas. A utilização da cláusula where indica que estamos fazendo uma seleção condicional de algumas células, o que impossibilita o uso do "*".

     

    Se fossemos traduzir de maneira direta essas sentenças teríamos:

    "DELETE * FROM produto" ->> Apague tudo da tabela produto;

    "DELETE FROM produto WHERE nome LIKE '%ão';" ->> Apague da tabela produto as linhas em que nome termina com ão;

     

    A alternativa "A" fica incorreta por misturar as duas sentenças acima, ficando algo como:

    "DELETE * FROM produto WHERE nome LIKE '%ão';" ->> Apague tudo da tabela. Não, tudo não, só o que terminar com "ão";

     

    Comentário simplório mas acredito que ajude a entender. :D 

     

  • Ajudou bastante, vlw pessoal 

  • Benjamin, comentário top !!! ajudou D+ !!!

  • Benjamim comentário show. Valeu!!!!