Documentos de Académico
Documentos de Profesional
Documentos de Cultura
3 -2
Agenda de la lección
3 -3
Funciones SQL
Aporte Producción
Función
argumento norte
3 -4
Dos tipos de funciones SQL
Funciones
3 -5
Funciones de una sola fila
3 -6
Funciones de una sola fila
Personaje
Unica fila
General Número
funciones
Conversión Fecha
3 -7
Agenda de la lección
3 -8
Funciones de caracteres
Personaje
funciones
3 -9
Funciones de conversión de casos
3 -11
Uso de funciones de conversión de casos
3 -12
Funciones de manipulación de caracteres
Función Resultado
CONCAT('Hola', 'Mundo') Hola Mundo
SUBSTR('HolaMundo ' ,1,5) Hola
LONGITUD('HolaMundo') 10
INSTR('HolaMundo', 'W') 6
LPAD(salario,10, ' * ' ) ****24000
RPAD(salario, 10, '*') 24000*****
REEMPLAZAR Negro y azul
('JACK y JUE','J','BL')
TRIM('H' DE 'HolaMundo') elloMundo
3 -13
Uso de las funciones de manipulación de
caracteres
1 2 3
3 -14
Agenda de la lección
3 -15
Funciones numéricas
Función Resultado
REDONDO(45.926, 2) 45.93
TRONCO(45.926, 2) 45.92
MOD(1600, 300) 100
3 -16
Uso de la función REDONDA
1 2
1 2 3
DUAL es una tabla ficticia que puede usar para ver los resultados
de funciones y cálculos.
3 -17
Uso de la función TRUNC
1 2
1 2 3
3 -18
Uso de la función MOD
3 -19
Agenda de la lección
3 -20
Trabajar con fechas
3 -21
Formato de fecha RR
Año
Año corriente
corriente Fecha específica Formato RR Formato YY
1995 27-OCT-95 1995 1995
1995 27-OCT-17 2017 1917
2001 27-OCT-17 2017 2017
2001 27-OCT-95 1995 2095
3 -22
Uso de la función SYSDATE
3 -24
Aritmética con fechas
3 -25
Uso de operadores aritméticos
con fechas
3 -26
Agenda de la lección
3 -27
Funciones de manipulación de fechas
Función Resultado
MESES_ENTRE Número de meses entre dos fechas
ADD_MESES Agregar meses calendario hasta la fecha
DÍA SIGUIENTE Al día siguiente de la fecha especificada
ÚLTIMO DÍA Último día del mes
3 -28
Uso de funciones de fecha
Función Resultado
MESES_ENTRE 19.6774194
('01-SEP-95','11-ENE-94')
AGREGAR_MESES ('31-ENE-96',1) '29-FEB-96'
NEXT_DAY ('01-SEP-95','VIERNES') '08-SEP-95'
LAST_DAY ('01-FEB-95') '28-FEB-95'
3 -29
Uso de funciones ROUND y TRUNC con fechas
Función Resultado
RONDA(SISFECHA,'MES') 01-AGO-03
ROUND(SISDATE,'AÑO') 01-ENE-04
TRUNC(FECHA DEL SISTEMA, 'MES') 01-JUL-03
TRUNC(SYSDATE,'AÑO') 01-ENE-03
3 -30
Resumen
3 -31
Práctica 3: Resumen
3 -32