Flowchart
Untitled
Flowchart content
TALLER 4 ORACLE
NULLIF
Compara 2 expresiones y retorna null si son iguales; retorna la primera expresión si no son iguales.
Si ejecutamos:
SELECT NULLIF('perros','gatos') FROM ANIMALES;
Devuelve:
perros
Pero si ejecutamos:
SELECT NULLIF('perros','perros') FROM ANIMALES;
Devuelve:
NULL
COALESCE
Las funciones de grupo operan en conjuntos de filas para dar un resultado por grupo. Estos conjuntos pueden comprender toda la tabla o la tabla dividida en grupos.
VARIANCE
Avg: Valor promedio de n, ignorando valores nulos
Count: Número de filas, donde expr evalúa
algo distinto de nulo (contar todos seleccionados
filas usando *, incluidos duplicados y filas
con nulos)
Max: Valor máximo de expr, ignorando valores nulos
Min: Valor mínimo de expr, ignorando valores nulos
Sum: Valores de suma de n, ignorando valores nulos
- count: se puede emplear con cualquier tipo de dato.
- min y max: con cualquier tipo de dato.
- sum y avg: sólo en campos de tipo numérico.
SELECT
COUNT(salary), MAX(salary),
MIN(salary), SUM(salary),
AVG(salary), STDDEV(salary),
VARIANCE(salary)
FROM hr.employees;
Variance: Varianza de n, ignorando valores nulos
SELECT VARIANCE(salary) "Variance"
FROM employees;
STDDEV
STDDEV : Retorna la Desviación estándar de expr; se ignoran los valores nulos.
SELECT STDDEV(salary) "Deviation"
FROM employees;
GROUP BY
Puede dividir filas en una tabla en grupos más pequeños
usando la cláusula GROUP BY.
select editorial, count(*)
from libros
group by editorial;
HAVING
La cláusula "having" permite seleccionar (o rechazar) un grupo de registros.
select editorial, count(*) from libros
group by editorial
having count(*)>2;
Information
- Description
- Flowchart on Untitled, created by DANIEL CANO GALEANO on 21/02/2018.
- Created by
- DANIEL CANO GALEANO
- Views
- 1
- Rating