Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Expresiones condicionales
Objetivos
Tipo de datos
conversión
DE A
VARCHAR2 o CHAR NUMERO
VARCHAR2 o CHAR FECHA
Conversión de datos de tipo
Implícita
Para la evaluación de expresiones, Oracle Server puede
convertir automáticamente lo siguiente:
DE A
NUMERO VARCHAR2 o CHAR
TO_NUMBER TO_DATE
TO_CHAR TO_CHAR
Agenda
TO_CHAR(fecha[,'modelo_formato'])
El modelo de formato:
• Debe estar encerrado entre comillas simples
• Distingue entre mayúsculas y minúsculas
• Puede incluir cualquier elemento de formato de fecha
válido
• Tiene un elemento fm para eliminar espacios en blanco
rellenados o suprimir ceros a la izquierda
• Se separa de el valor de fecha por una coma
Elementos del Formato Modelo de Fecha
Elemento Resultado
YYYY Año completo en números
YEAR Año enunciados (en Inglés)
MM Valor de dos dígitos para el mes
MONTH Nombre completo del mes
SELECT last_name,
TO_CHAR(hire_date, 'fmDD Month YYYY')
AS HIREDATE
FROM employees;
…
Uso de la función TO_CHAR con Números
TO_CHAR(numero[, 'modelo_formato'])
TO_NUMBER(char[, 'modelo_formato'])
TO_DATE(char[, 'modelo_formato'])
…
1 2
Uso de la función NVL2
1 2
Uso de la función NULLIF
…
1 2 3
Uso de la función COALESCE
…
Agenda
…
Función DECODE
…
Uso de la función DECODE