Professional Documents
Culture Documents
LEAD(SALARY, 1)
SELECT EMPNO, WORKDEPT, LASTNAME, FIRSTNME, JOB, SALARY,
LEAD(SALARY, 1) OVER
(PARTITION BY WORKDEPT ORDER BY SALARY) - SALARY AS
DELTA_SALARY
FROM EMPLOYEE
ORDER BY WORKDEPT, SALARY;
SELECT EMPNO, WORKDEPT, JOB, SALARY,
FIRST_VALUE(SALARY) OVER (PARTITION BY WORKDEPT ORDER BY SALARY) AS
L_SALARY
FROM EMPLOYEE
ORDER BY WORKDEPT, SALARY;
SELECT JOB, HIREDATE, EMPNO, LASTNAME, FIRSTNME, SALARY,
FIRST_VALUE(SALARY) OVER (PARTITION BY JOB ORDER BY HIREDATE) AS
FIRST_SALARY,
SALARY - FIRST_VALUE(SALARY) OVER (PARTITION BY JOB ORDER BY HIREDATE) AS
DELTA_SALARY
FROM EMPLOYEE
ORDER BY JOB, HIREDATE;
ROW_NUMBER
Memberi nomor pada setiap baris berdasarkan urutan ascending WORKDEPT dan LASTNAME.
• MULTIPLICATIVE : Perkalian
• ADDITIVE : Penjumlahan
GROUPING SET INDEX