Tabla 1: Funciones y Operaciones sobre Cadenas
Enviado por poland6525 • 12 de Abril de 2018 • 516 Palabras (3 Páginas) • 371 Visitas
...
---------------------------------------------------------------
Tabla 3: Funciones y Operaciones sobre números. GRUPO DE VALORES.
Función
Descripción
Ejemplo
Sum
Retorna la sumatoria de un campo dado en un select
Sum (campo)
Avg
Retorna el promedio de un campo dado en un select
Avg(campo)
Max
Determina el valor máximo de un campo en un select o de grupo de datos.
Max(campo)
Max(lista valores)
Min
Determina el valor minimo de un campo en un select o de un grupo de datos.
Min(campo)
Min(lista valores)
StdDev
desviación estándar de un campo en un select o de un grupo de valores
Stddev(campo)
Stddev(lista valores)
Variance
Varianza de un campo en un select o de un grupo de valores
Variance(campo)
Variance(lista valores)
count
Distinct
Devuelve los distintos valores asociados a un campo
distinct(campo)
Usando Grupos de Funciones
SELECT [columns], group_function)column)
FROM table;
[WHERE condition ]
[GROUP BY column ]
[ORDER BY column ];
Notas:
- Todas las funciones de agrupamiento omiten los valores nulos sobre los campos (excepto count), para evitar esto se debe usar la función nvl.
- El motor de ORACLE implícitamente ordena el resultado en order ascendente cuando se usa la expresión GROUP BY.
Tabla 4: Lista de Valores
Función
Descripción
Ejemplo
Greatest
Devuelve el mayor valor de una lista o grupo de valores.
Greatest(campo)
Least
Devuelve el menor valor de una lista o grupo de valores
Least(campo)
Count
Cuenta el número de ocurrencias de una tabla o campo.
Count(*)
Tabla 5: Funciones y operaciones sobre fechas.
Función
Descripción
Ejemplo
Add_Months
Suma una cantidad de meses a la fecha dada como parámetros.
Add_months(fec ha, Núm_meses)
Greatest
Devuelve la fecha de mayor valor entre la lista que recibe como parámetro
Greatest (fecha1, fecha2, ....,Fechan)
Least
Devuelve la fecha de menor valor entre la lista pasada
Least (fecha1, fecha2, ....,Fechan)
LastDay
Devuelve la fecha del último día de el mes de la fecha que se pasa como parámetro
LastDay (fecha)
Months_Beet ween
Devuelve el número de meses entre dos fechas dadas.
Months_betwee n (fecha1, fecha2)
NextDay
Devuelve la fecha siguiente en el día que se pasa como parámetro a partir de la fecha (día = monday, tuesday, ..., etc)
LastDay (fecha,‟day‟)
Round
Redondea una fecha
Formato(MONTH,YEAR)
Round (fecha, formato)
Trunc
Trunca una fecha
Trunc (fecha, formato)
Ejemplos
Función
Ejemplo
add_months('09-AUG-2001',4)
09-DEC-01
last_day('08-AUG-2001')
31-AUG-01
months_between('01-AUG- 2001','01-JAN-2001')
7
next_day('08-AUG- 2001','FRIDAY')
10-AUG-01
select sysdate from dual;
round(sysdate )
trunc(sysdate )
round(sysdate,'YEAR')
...