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