SóProvas


ID
441415
Banca
FCC
Órgão
TRE-AP
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

A expressão SQL correta é

Alternativas
Comentários
    • a) UPDATE table_name 
      WHERE some_column=some_value 
      SET column1=value, 
      column2=value2,...
    ERRADO. Deveria ser

    UPDATE table_name 
    SET column1=value, 
    column2=value2,...
    WHERE some_column=some_value 




    • b) SELECT column_name(s) 
      FROM table_name DISTINCT.
    • ERRADO. Distinct deve vir antes do atributo que você quer que não seja repetido.

    •  c) SELECT column_name(s) 
      FROM table_name 
      LIKE pattern.
    ERRADO. Deveria ser
    SELECT column_name(s) 
    FROM table_name 
    WHERE   algum_atributo_de_texto LIKE  pattern.

    LIKE é usado para procurar por um padrão, como por exemplo, nomes que comecem com a 

    nome LIKE "a%"


    • d) SELECT column_name(s) 
      FROM table_name 
      WHERE column_name 
      BETWEEN value1 AND value2
    • CORRETO.

    • e) SELECT column_name(s) 
      TOP number|percent 
      FROM table_name.
    TOP é como se fosse o LIMIT no MySQL, escolher o número de resultados retornados. No caso o erro está na barra "|", que é um auxilio visual para dizer
    que você deve usar um numero ou uma porcentagem.

    Estaria certo se fosse:
    SELECT column_name(s) 
    TOP 1000 
    FROM table_name


    ou então

    SELECT TOP 50 PERCENT * FROM Persons


    http://www.w3schools.com/sql/sql_top.asp