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

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 remover espaços em branco no php?

remover espaços php

Como retirar tudo que não for número em php?

Deixar apenas Número

Como retirar caracteres especiais de variável em PHP?

Retirar ponto e traços variável PHP

Web Stories