Professional Documents
Culture Documents
----------------------------------
-- 2. COUNT
----------------------------------
SELECT COUNT(*)
FROM EMPLOYEES
WHERE DEPARTMENT_ID = 50;
SELECT COUNT(commission_pct)
FROM employees
WHERE department_id = 80;
----------------------------------
-- 3. DISTINCT
----------------------------------
SELECT COUNT(DISTINCT DEPARTMENT_ID)
FROM EMPLOYEES;
----------------------------------
-- 4. USO DE FUNCIONES DE AGRUPAMIENTO Y NULOS
----------------------------------
SELECT AVG(COMMISSION_PCT)
FROM EMPLOYEES;
----------------------------------
-- 5. GROUP BY
----------------------------------
SELECT DEPARTMENT_ID, AVG(SALARY)
FROM EMPLOYEES
GROUP BY DEPARTMENT_ID ;
----------------------------------
-- 6. ILEGALES QUERYS
----------------------------------
SELECT DEPARTMENT_ID, COUNT(LAST_NAME)
FROM EMPLOYEES;
----------------------------------
-- 7. RESTRINGIENDO FILAS EN AGRUPAMIENTO
----------------------------------
SELECT DEPARTMENT_ID, MAX(SALARY)
FROM EMPLOYEES
GROUP BY DEPARTMENT_ID
HAVING MAX(SALARY)>10000 ;
----------------------------------
-- 8. FUNCIONES DE AGRUPAMIENTO ANIDADAS
----------------------------------
SELECT MAX(AVG(SALARY))
FROM EMPLOYEES
GROUP BY DEPARTMENT_ID;