All about Oracle Technologies

Saturday, 28 March 2015

PIVOT và UNPIVOT (Phần 1)

Trong quá trình lấy số liệu, thiết lập bảng biểu và báo cáo, một trường hợp thường gặp là bạn phải hiển thị dữ liệu từ dạng dòng chuyển thành cột - kiểu truy vấn như vậy gọi là Pivot Query và ngược lại nghĩa là chuyển từ cột thành dòng - kiểu truy vấn như vậy gọi là Unpivot Query. Để hiểu rõ...

Saturday, 21 March 2015

Cách sử dụng hàm LAG và LEAD

Xét ví dụ sau: Lấy danh sách lương nhân viên kèm theo cho biết mức lương cận kề trước và sau của nhân viên đó. Ta nhìn vào bảng kết quả sau để hiểu rõ hơn về yêu cầu trên: DEPTNO ENAME SAL PRE_SAL NEXT_SAL 20 SMITH 800 0 950 ...

Saturday, 14 March 2015

Cách sử dụng hàm FIRST_VALUE và LAST_VALUE

Xét ví dụ sau: Lấy danh sách nhân viên cho biết với mỗi nhóm công việc thì mức lương tương ứng của nhân viên trong nhóm công việc đó là bao nhiêu kèm theo mức lương cao nhất và thấp nhất của nhóm đó. Để hiểu rõ hơn về yêu cầu trên, ta nhìn vào bảng kết quả sau đây: ENAME JOB SAL Lowest Highest ...