THỐNG KÊ & TRÍCH LỌC DỮ LIỆU THỐNG KÊ & TRÍCH LỌC DỮ LIỆU

Một phần của tài liệu Thiết kế và quản trị cơ sở dữ liệu 2 (Trang 54 - 59)

VI - THỐNG KÊ & TRÍCH LỌC DỮ LIỆU 1.

1. ĐẾM SỐ BẢN GHIĐẾM SỐ BẢN GHI

- CÚ PHÁP:

- CÚ PHÁP:

COUNT

COUNT [<phạm vi>] [FOR <biểu thức logic L>] [WHILE <biểu [<phạm vi>] [FOR <biểu thức logic L>] [WHILE <biểu thức logic L>] [TO <biến bộ nhớ>]

thức logic L>] [TO <biến bộ nhớ>]

- CHỨC NĂNG:

- CHỨC NĂNG:

Đếm số bản ghi trong bảng dữ liệu thoả mãn <biểu thức logic L>

Đếm số bản ghi trong bảng dữ liệu thoả mãn <biểu thức logic L>

2. TÍNH TỔNG SUM2. TÍNH TỔNG SUM 2. TÍNH TỔNG SUM

- CÚ PHÁP:

- CÚ PHÁP:

SUM

SUM [<phạm vi>] [<Danh sách trường số/ Biểu thức số N>] [FOR [<phạm vi>] [<Danh sách trường số/ Biểu thức số N>] [FOR <biểu thức logic L>] [WHILE <biểu thức logic L>] [TO <danh

<biểu thức logic L>] [WHILE <biểu thức logic L>] [TO <danh

sách biến bộ nhớ>]

sách biến bộ nhớ>]

- CHỨC NĂNG:

- CHỨC NĂNG:

Tính tổng các trường số hoặc các biểu thức số trong bảng dữ liệu

Tính tổng các trường số hoặc các biểu thức số trong bảng dữ liệu

thoả mãn <biểu thức logic L>

ĐỖ QUANG VINH - HUC

ĐỖ QUANG VINH - HUC 5555

3. TÍNH TRUNG BÌNH AVERAGE3. TÍNH TRUNG BÌNH AVERAGE 3. TÍNH TRUNG BÌNH AVERAGE

- CÚ PHÁP:

- CÚ PHÁP:

AVERAGE

AVERAGE [<phạm vi>] [<Danh sách trường số/Biểu thức số>] [<phạm vi>] [<Danh sách trường số/Biểu thức số>] [FOR <biểu thức logic L>] [WHILE <biểu thức logic L>] [TO

[FOR <biểu thức logic L>] [WHILE <biểu thức logic L>] [TO

<danh sách biến bộ nhớ>]

<danh sách biến bộ nhớ>]

- CHỨC NĂNG

- CHỨC NĂNG

Tính trung bình các trường số hoặc các biểu thức số trong bảng dữ

Tính trung bình các trường số hoặc các biểu thức số trong bảng dữ

liệu thoả mãn <biểu thức logic L>

liệu thoả mãn <biểu thức logic L>

4. TÍNH TỔNG THEO NHÓM TOTAL4. TÍNH TỔNG THEO NHÓM TOTAL 4. TÍNH TỔNG THEO NHÓM TOTAL

- CÚ PHÁP:

- CÚ PHÁP:

TOTAL

TOTAL TOTO <tên bảng dữ liệu> <tên bảng dữ liệu> ONON <trường khoá> [<phạm vi>] <trường khoá> [<phạm vi>]

[FIELDS <danh sách trường số>] [FOR <biểu thức logic L>]

[FIELDS <danh sách trường số>] [FOR <biểu thức logic L>]

[WHILE <biểu thức logic L>]

[WHILE <biểu thức logic L>]

- CHỨC NĂNG:

- CHỨC NĂNG:

Tính tổng các giá trị bản ghi thuộc trường số của các bản ghi có

Tính tổng các giá trị bản ghi thuộc trường số của các bản ghi có

cùng <biểu thức khoá>

ĐỖ QUANG VINH - HUC

ĐỖ QUANG VINH - HUC 5656

+ Bảng dữ liệu cần được tính tổng theo nhóm cần được sắp xếp

+ Bảng dữ liệu cần được tính tổng theo nhóm cần được sắp xếp

trước đó bởi lệnh sắp xếp vật lý (SORT) hoặc chỉ mục (INDEX)

trước đó bởi lệnh sắp xếp vật lý (SORT) hoặc chỉ mục (INDEX)

theo biểu thức khoá

theo biểu thức khoá

Các bước tiến hành lệnh tính tổng theo nhóm:Các bước tiến hành lệnh tính tổng theo nhóm:

+ Bước 1: sắp xếp bảng dữ liệu gốc theo <biểu thức khoá> hay còn

+ Bước 1: sắp xếp bảng dữ liệu gốc theo <biểu thức khoá> hay còn

gọi là tiêu chí phân nhóm

gọi là tiêu chí phân nhóm

+ Bước 2: mở bảng dữ liệu đã sắp xếp theo <biểu thức khoá>

+ Bước 2: mở bảng dữ liệu đã sắp xếp theo <biểu thức khoá>

+ Bước 3: tính tổng theo nhóm

+ Bước 3: tính tổng theo nhóm

+ Bước 4: xem kết quả tính tổng theo nhóm

+ Bước 4: xem kết quả tính tổng theo nhóm

- Mở bảng dữ liệu kết quả: USE <tên bảng dữ liệu kết quả>

- Mở bảng dữ liệu kết quả: USE <tên bảng dữ liệu kết quả>

- Liệt kê dữ liệu: LIST/ DISPLAY/ BROWSE

- Liệt kê dữ liệu: LIST/ DISPLAY/ BROWSE

5. TÍNH TOÁN HỖN HỢP CALCULATE5. TÍNH TOÁN HỖN HỢP CALCULATE 5. TÍNH TOÁN HỖN HỢP CALCULATE

- CÚ PHÁP:

- CÚ PHÁP:

CALCULATE

CALCULATE [<phạm vi>] [<Danh sách biểu thức>] [FOR <biểu [<phạm vi>] [<Danh sách biểu thức>] [FOR <biểu

thức logic L>] [WHILE <biểu thức logic L>] [TO <danh sách biến

thức logic L>] [WHILE <biểu thức logic L>] [TO <danh sách biến

bộ nhớ>]

ĐỖ QUANG VINH - HUC

ĐỖ QUANG VINH - HUC 5757

- CHỨC NĂNG:

- CHỨC NĂNG:

Lệnh CALCULATE là tổng quát của các lệnh SUM,

Lệnh CALCULATE là tổng quát của các lệnh SUM,

AVERAGE, COUNT ... cho phép thực hiện đồng thời nhiều

AVERAGE, COUNT ... cho phép thực hiện đồng thời nhiều

giá trị khác nhau trong cùng một lệnh

giá trị khác nhau trong cùng một lệnh

trong đó:

trong đó:

<Danh sách biểu thức> bao gồm danh sách các hàm:

<Danh sách biểu thức> bao gồm danh sách các hàm:

CNT()CNT() CNT() SUM

SUM(<biểu thức số N>)(<biểu thức số N>)

AVG

AVG(<biểu thức số N>)(<biểu thức số N>)

MAX

MAX(<biểu thức số N>)(<biểu thức số N>)

MIN

MIN(<biểu thức số N>)(<biểu thức số N>)

STD

STD(<biểu thức số N>)(<biểu thức số N>)

VAR

ĐỖ QUANG VINH - HUC

ĐỖ QUANG VINH - HUC 5858

6. TRÍCH LỌC DỮ LIỆU COPY TO6. TRÍCH LỌC DỮ LIỆU COPY TO 6. TRÍCH LỌC DỮ LIỆU COPY TO

- CÚ PHÁP:

- CÚ PHÁP:

COPY TO

COPY TO <Tên bảng dữ liệu> [<phạm vi>] <Tên bảng dữ liệu> [<phạm vi>] [FIELDS<Danh sách trường>] [FOR <biểu thức logic L>]

[FIELDS<Danh sách trường>] [FOR <biểu thức logic L>]

[WHILE <biểu thức logic L>]

[WHILE <biểu thức logic L>]

- CHỨC NĂNG:

- CHỨC NĂNG:

Tạo bảng dữ liệu mới được trích lọc từ bảng dữ liệu hiện thời,

Tạo bảng dữ liệu mới được trích lọc từ bảng dữ liệu hiện thời,

bao gồm những bản ghi thuộc <phạm vi> thoả mãn <biểu thức

bao gồm những bản ghi thuộc <phạm vi> thoả mãn <biểu thức

logic L> và những trường trong <danh sách trường>

ĐỖ QUANG VINH - HUC

ĐỖ QUANG VINH - HUC 5959

Một phần của tài liệu Thiết kế và quản trị cơ sở dữ liệu 2 (Trang 54 - 59)

Tải bản đầy đủ (PPT)

(78 trang)