Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Phân tích các hàm cơ bản trong Oracle pot
MIỄN PHÍ
Số trang
5
Kích thước
119.1 KB
Định dạng
PDF
Lượt xem
1241

Phân tích các hàm cơ bản trong Oracle pot

Nội dung xem thử

Mô tả chi tiết

NỘI DUNG CỦA BUỔI HỌC

Phân tích các hàm cơ bản trong Oracle và những ví dụ đơn giản giải thích, giới thiệu về

hàm trong Oracle

- Các hàm tập hợp tự động: Rollup, cube

- Hàm xếp hạng: rank, dense_rank, row_number

- Hàm Lag, lead

- Hàm First, last

- Vận hành Oracle thực hiện bằng cách thứ 1: Viết câu truy vấn SQL chất lượng cao

- Vận hành Oracle thực hiện bằng cách thứ 2: Sử dụng Index thiết lập chương trình có

hiệu quả cao

I/ Phân tích các hàm tập hợp tự động: Rollup và cube

Sử dụng ví dụ dưới đây để tính tổng các nguyên liệu bằng phát biểu SQL thông

thường hiển thị cho mỗi vùng(Area) ngay lập tức:

select area_code,

sum(local_fare) local_fare

from t

group by area_code

union all

select ‘TOTAL' area_code,

sum(local_fare) local_fare

from t;

1/ Cũng với kết quả đó nhưng sử dụng với câu lệnh rollup:

select nvl(area_Code, ' total ' ) area_code,

sum(local_fare) local_fare

from t

group by rollup(nvl(area_Code, ' total '));

Sử dụng hàm Rollup, phát biểu Sql đơn giản hơn, có hệ thống hơn, tài nguyên tiêu

thụ là rất thấp so với sử dụng câu truy vấn thông thường.

2/ Sử dụng ví dụ tính tổng vật liệu với hàm cube:

select area_code,

bill_month,

sum(local_fare) local_fare

from t

group by cube(area_code,bill_month)

order by area_code,

bill_month nulls last;

Sử dụng hàm số grouping phân biệt các trường tập hợp. nếu như tổng hiện tại là

căn cứ vào cột đó để tính toán thì grouping sẽ trả về 1 ngược lại là 0

Tải ngay đi em, còn do dự, trời tối mất!