Questão 25 - HCPA 2019 - ANALISTA DE TI (QUALIDADE DE SOFTWARE)

questão 25 manipulação de datas oracle

Veja abaixo como resolver a questão sobre as funções de manipulação de datas no Oracle.

25. Considere o comando abaixo. 

SELECT TO_CHAR(TRUNC(PAC.DATA_CADASTRO), 'DD/MM/YYYY HH24:MI') AS CADASTRO FROM PACIENTES PAC  WHERE PAC.CODIGO = 101; 

Qual é o resultado apresentado pela execução do comando na base Oracle? 

(A) 01/03/2019 00:00 

(B) 01/03/2019 12:00 

(C) 01/03/2019 12:32 

(D) 01/03/2019 12:31:00 

(E) 01/03/2019 12:31:59

Questão 25: Manipulação de Datas em SQL

A questão envolve a formatação de datas em SQL utilizando a função TO_CHAR em um banco de dados Oracle. Vamos analisar a função e o resultado esperado:

SELECT TO_CHAR(TRUNC(PAC.DATA_CADASTRO), 'DD/MM/YYYY HH24:MI') AS CADASTRO FROM PACIENTES PAC WHERE PAC.CODIGO = 101;

A função TO_CHAR é usada para converter um valor de data em uma string com o formato especificado. A função TRUNC é utilizada para truncar a parte de tempo da data. Portanto, o resultado esperado seria a data de cadastro do paciente com código 101, truncada para o dia, e formatada como 'DD/MM/YYYY HH24:MI'.

Dada a data de cadastro do paciente 101, o resultado seria (B) 01/03/2019 12:00.

Para dominar esse tipo de questão, é essencial compreender as funções de manipulação de datas disponíveis em SQL, como TO_CHAR e TRUNC, e saber como aplicá-las corretamente em consultas SQL.

Inglês técnico

TO_CHAR

Significado: Para Caractere

Aplicação: é uma função em SQL utilizada para converter valores de data, número e outros tipos de dados em strings de caracteres, de acordo com um formato específico. No Oracle Database, por exemplo, é comum utilizar TO_CHAR para formatar datas em diferentes estilos, como 'DD/MM/YYYY', 'MM/DD/YYYY', ou para converter números em strings com um determinado número de dígitos decimais. Essa função é muito útil em relatórios e exibições de dados onde a formatação é importante.

TRUNC

Significado: Truncar

Aplicação: é uma função em SQL utilizada para truncar (remover) a parte decimal de um número ou a parte de hora de uma data. No Oracle Database, TRUNC pode ser usado com datas para remover a parte de tempo, retornando uma data com o tempo definido como meia-noite (00:00:00). Também pode ser aplicado a números para remover as casas decimais. Essa função é comumente utilizada em situações onde é necessário arredondar datas para intervalos específicos ou números para valores inteiros.

Quer acompanhar as novidade do site?

Leia mais em: onteudo.portalfaurgs.com.br/a...

Questão 25 - HCPA 2019 - ANALISTA DE TI (QUALIDADE DE SOFTWARE)

Última atualização: 2024-02-17

Quer acompanhar as novidade do site?
Veja também:

Como remover caracteres especiais no mysql?

remover caracteres especiais mysql

Qual a resposta correta da questão 12 sobre oracle e to_char do concurso público da FAURGS de 2017?

questão 12 sysdate oracle

Como remover espaços em branco no php?

remover espaços php

Questão 12 - HCPA 2011 - ANALISTA DE SISTEMAS I (ADMINISTRADOR DE BANCO DE DADOS E SEGURANÇA DA INFORMAÇÃO)

questão 12 PLSQL package

Como retirar caracteres especiais de variável em PHP?

Retirar ponto e traços variável PHP

Questão 11 - HCPA 2011 - ANALISTA DE SISTEMAS I (ADMINISTRADOR DE BANCO DE DADOS E SEGURANÇA DA INFORMAÇÃO)

questão 11 comandos sql oracle 10g

Web Stories