SóProvas


ID
2443825
Banca
Aeronáutica
Órgão
EEAR
Ano
2017
Provas
Disciplina
Banco de Dados
Assuntos

Em um banco de dados, qual o comando será utilizado para excluir a categoria “Artigos Esportivos” da tabela de categorias?

Alternativas
Comentários
  • O gabarito é a letra D.

     

    A sintaxe é a seguinte:

     

    DELETE FROM [nome da tabela] WHERE [nome do campo] = [valor]

  • Prezados,

    A sintaxe do comando DELETE é :
    DELETE FROM <tabela> WHERE <condicoes>

    As Alternativas A e B estão erradas porque o nome da tabela é caterogias, e não categoria ou Artigos.
    A alternativa C está errada pois a condição excluiria os registros onde a coluna "nome_artigos esportivos fosse igual a 'categoria', mas isso também geraria um erro pelo espaço entre nome_artigos e Esportivos.

    Portanto a alternativa correta é a letra D
  • ===Letra A===

    DELETE FROM categoria where nome_categorias = ‘Artigos Esportivos’; (ERRADO)

    O nome da tabela é categorias e não categoria

    ===Letra B===

    DELETE FROM Artigos Esportivos where nome_categoria = ‘categorias’; (ERRADO)

    A questão pede para excluir o registro da tabela categorias e não da tabela Artigos

    A clausula where esta errada. O critério para excluir é todos os dados que possuem o nome da categoria igual a Artigos Esportivos

    ===Letra C===

    DELETE FROM categorias where nome_Artigos Esportivos = ‘categoria’; (ERRADO)

    A sintaxe da clausula where além de estar errado faz referencia a palavra categoria quando na verdade deveria fazer referencia a palavra Artigos Esportivos

    ===Letra D===

    DELETE FROM categorias where nome_categoria = ‘Artigos Esportivos’; (CERTO)