SóProvas


ID
779119
Banca
CESPE / CEBRASPE
Órgão
TRE-RJ
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Julgue os itens que se seguem, a respeito de comandos SQL.

O comando EXTRACT é utilizado para extrair dados de uma tabela em SQL.

Alternativas
Comentários
  • O correto seria o comando SELECT * FROM TABELA.
  • Eu acho que o erro da questão foi tomar o comando Extract de uma forma muito genérica, pois ele não retorna qualquer tipo de dado de uma tabela e sim especificamente dados do tipo data/hora de uma determinada coluna.  Ele pode ainda extrair uma parte do tipo data que não necessariamente veio de uma tabela.

    exemplo:

    extract(YEAR FROM DATE '2003-08-22') would return 2003 extract(MONTH FROM DATE '2003-08-22') would return 8 extract(DAY FROM DATE '2003-08-22') would return 22

    ou em conjunto com a função current_date : select extract(month from current_date);


    Exemplo em um campo de uma tabela:

    Mostrar o nome e ano de nascimento de todos os clientes da locadora do sexo feminino.  

    mysql>SELECT cli_nome, EXTRACT(year FROM cli_data_nasc)
    FROM clientes
    WHERE cli_sexo=’F’;