Bài 2:Truy vấn dữ liệu
lượt xem 19
download
Một trong những công cụ xử lý dữ liệu trực quan, hữu hiệu trên Access là Query. Có rất nhiều dạng yêu cầu xử lý dữ liệu như: trích - lọc - hiển thị dữ liệu; tổng hợp - thống kê; thêm - bớt - cập nhật dữ liệu;.Select query là loại truy vấn dùng trích - lọc - kết xuất dữ liệu từ nhiều nguồn khác nhau từ CSDL ra một bảng kết quả. Mỗi yêu cầu xử lý dữ liệu cần phải tạo ra một Select query đáp ứng; mỗi query sẽ có một tên gọi. Query sau khi đã tạo ra đều...
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài 2:Truy vấn dữ liệu
- Trường Cao đẳng nghề công nghiệp Hải Phòng Khoa công nghệ thông tin Giáo viên: Đặng Quỳnh Diệp
- Bài 2 Truy vấn dữ liệu
- 1. Giới thiệu Một trong những công cụ xử lý dữ liệu trực quan, hữu hiệu trên Access là Query. Có rất nhiều dạng yêu cầu xử lý dữ liệu như: trích - lọc - hiển thị dữ liệu; tổng hợp - thống kê; thêm - bớt - cập nhật dữ liệu; … * Có 7 loại query trong Access : trÝch läc d÷liÖu - Select Query: tÝnh tæng - To tal Que ry: tãm t¾t - Cros s tab Que ry: liªn kÕt - Appe nd Que ry: chØnh söa - Update Que ry: xo¸ - De le te Que ry: - Make table Que ry: t¹o b¶ng
- 2. Truy vấn SELECT queries 2.1. Chức năng Select query là loại truy vấn dùng trích - lọc - kết xuất dữ liệu từ nhiều nguồn khác nhau từ CSDL ra một bảng kết quả. Mỗi yêu cầu xử lý dữ liệu cần phải tạo ra một Select query đáp ứng; mỗi query sẽ có một tên gọi. Query sau khi đã tạo ra đều có thể chỉnh sửa lại được cấu trúc cũng như nội dung
- 2.2. Tạo truy vấn SELECT queries Bước 1: Chọn Queries nhấn đúp chuột lên biểu tượng Create query in Design view trên màn hình Bước 2: chọn các bảng dữ liệu nguồn tại hộp thoại Show Table tạo truy vấn mới nhấn lệnh Add
- Bước 3: Khai báo những thông tin cần thiết cho query: Field: là nơi khai báo các trường của bảngkết quả. Show: để chỉ định hiển thị hay không hiển thị dữ liệu trường đó ra bảng kết quả. Sort: để sắp xếp dữ liệu trên Query. Criteria để lọc dữ liệu. Các điều kiện nằm trên cùng một dòng được nối với nhau bởitoán tử AND (và); trên mỗi dòng được nối với nhau bởi toán tử OR (hoặc)
- * Một số toán tử - Toán tử LIKE để biểu diễn những giá trị mang tính tương đối Like ‘< giá trị tương đối>’ + Ký tự * để biểu diễn bất kỳ giá trị nào; + Ký tự ? để biểu diễn một ký tự bất kỳ. Ví dụ: Like ‘Nguyễn*’ - lọc ra những người họ nguyễn. 6 ký tự đầu là Nguyễn, các ký tự còn lại là bất kì Like ‘*/*/198?’ - lọc ra những người sinh từ năm 1980 đến năm1989; Like ‘*/*/1980’ - lọc ra những người sinh năm 1980;
- - Toán tử BETWEEN để lọc ra các giá trị nằm trong một khoảng nào đó, giải quyết các yêu cầu lớn hơn hoặc bằng bao nhiêu và nhỏ hơn hoặc bằng bao nhiêu? Between < giá trị nhỏ> And < giá trị lớn> Lọc những bản ghi có 5
- - Sử dụng các tham biến vào điều kiện lọc: thay đổi theo người sử dụng khi nhập dữ liệu điều kiện [Gõ một lời nhắc trong ngoặc vuông] tại đúng vị trí tham số cần thiết lập. Khi thi hành query, một hộp thoại yêu cầu gõ vào tham s ố c ần l ọc:
- 3. TOTAL queries TiÕn hµnh nhãm c¸c b¶n ghi, sau ® thùc hiÖn c¸c phÐp tÝnh ã TÝnh tæng (sum) §Õm (count)
- 3 .1. Thø tù lµm viÖc c ña truy vÊn tÝnh tæ ng - Dùa vµo c¸c ®iÒu kiÖn ® trong c¸c trêng ® läc ra c¸c mÈu Æt Ó tin tham gia ph© nhãm vµ tÝnh to¸n. n - P h© nhãm vµ s¾p xÕp c¸c mÈu tin trong tõng nhãm theo c¸c tr n êng ph© nhãm n - Thùc hiÖn phÐp tÝnh theo tõng nhãm trªn c¸c trêng tÝnh to¸n - C¸c dßng kÕt qu¶ cã thÓ ® s¾p xÕp l¹i theo c¸c trêng ph© îc n nhãm vµ trêng tÝnh to¸n - NÕu cã c¸c ®iÒu kiÖn trªn c¸c trêng ph© nhãm vµ tÝnh to¸n n th×chØ c¸c dßng tho¶ m·n ® iÒu kiÖn nµy míi ® hiÓn thÞ îc
- * Mé t s è hµm tro ng tÝnh tæ ng Ph© nhãm n G ro up b y ® iÒu kiÖn tham gia phan nhãm vµ tÝnh tæng, nhËp Whe re ® iÒu kiÖn vµo dßng Criteria TÝnh tæng c¸c gi¸ trÞ trªn trêng kiÓu Number S um TÝnh trung bình céng c¸c gi¸ trÞ trªn trêng kiÓu Av g Number Tìm gi¸ trÞ nhá nhÊt cña trêng kiÓu Number Min Tìm gi¸ trÞ lín nhÊt cña trêng kiÓu Number Max đÕm sè gi¸ trÞ kh¸c rçng cña trêng. Co unt Cho gi¸ trÞ cña trêng ë mÈu tin ® tiªn trong nhãm Çu Firs t Cho gi¸ trÞ cña trêng ë mÈu tin cuèi cïng trong nhãm Las t
- 3 .1.C¸c h t¹o truy vÊn - Chän c¸c b¶ng ® vµo truy vÊn a - Chän menu View\To tal, xuÊt hiÖn mét dßng Total trong cña sæ truy vÊn. - Chän c¸c trêng + P h© nhãm n + § iÒu kiÖn, tiªu chuÈn tham gia ph© n nhãm vµ tÝnh tæng + TÝnh to¸n + Chän thø tù hiÓn thÞ + § Þnh tiªu chuÈn hiÓn thÞ kÕt qu¶
- chän trêng ph© nhãm n sö dông hµm sö dông hµm ®Õm tÝnh tæng ®Õm (sum) TÝnh tæng (sum)
- chän trêng ph©n nhãm sö dông hµm ®Õm §Õm (count)
- 4 . Truy vÊn Cros s tab Truy vÊn Crosstab ® dïng ® tãm lîc d÷liÖu vµ tr× bµy kÕt îc Ó nh qu¶ theo d¹ng c« ® äng nh mét b¶ng tÝnh thêng ® dïng ® t¹o îc Ó nªn sè liÖu ® so s¸nh d÷liÖu. Ó B ¶ng d÷ liÖu B¶ng tæ ng hîp
- 4 .1. CÊu tróc truy vÊn Cros s tab Row heading Column heading Value - Row heading: tiªu ® dßng, chøa c¸c gi¸ trÞ cña trêng thèng kª Ò - Row heading: tiªu ® cét, chøa c¸c gi¸ trÞ cña trêng thèng kª, Ò chØ cã duy nhÊt mét trêng - Value: vïng tæng hîp d÷liÖu t¬ øng lµ c¸c phÐp tÝnh tæng, ng ® Õm, trunh b× nh..., chØ cã duy nhÊt mét trêng
- 4 .2. C¸c h t¹o truy vÊn - Chän b¶ng /truy vÊn nguån ® x© dùng truy vÊn míi. Óy - T¹i menu Que ry chän Cros s tab . KÕt qu¶ trong cöa sæ truy vÊn xuÊt hiÖn thªm hai hµng lµ Total vµ Cros s tab . - Chän c¸c trêng ® thùc hiÖn tãm t¾t d÷liÖu Ó
- Row heading Column heading Value (sum) Column Row Value
- 5 . Truy vÊn dïng c ©u lÖnh SQL 5.1. Truy vÊn héi (Union Query) Dïng ® kÕt nèi nhiÒu b¶ng cïng cÊu tróc. Truy vÊn héi cã thÓ Ó s¾p xÕp, ® tªn trêng, hoÆc liÖt kª c¸c mÈu tin trïng nhau æi
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Cơ sở Dữ liệu SQL - Phần 3: Truy vấn (Query) và tạo View - Giải các truy vấn khó
4 p | 351 | 47
-
Giáo trình Hệ quản trị cơ sở dữ liệu Microsoft Access - Nghề: Quản trị mạng - Trình độ: Cao đẳng nghề (Phần 2)
68 p | 134 | 40
-
Bài giảng Cơ sở dữ liệu: Ngôn ngữ SQL - Trần Ngọc Bảo
28 p | 233 | 23
-
Bài 3 - Truy vấn cơ sở dữ liệu
25 p | 117 | 21
-
Bài giảng Microsoft Access: Bài 2 - GV. Phạm Thanh An
68 p | 135 | 20
-
Bài giảng Hệ quản trị cơ sở dữ liệu Oracle: Chương 2 - Ngô Thùy Linh
122 p | 124 | 13
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 2 - ThS. Nguyễn Minh Vi
107 p | 90 | 11
-
Bài giáo án lớp 12 TRUY VẤN DỮ LIỆU
28 p | 117 | 11
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 2 - ĐH Công nghiệp Thực phẩm
142 p | 72 | 8
-
Bài giảng Tin học ứng dụng trong kinh doanh 2: Chương 3 - ThS. Nguyễn Minh Thành
105 p | 86 | 6
-
Hãy khởi đầu nhanh chóng với DB2 9 pureXML - Part 3: Truy vấn dữ liệu XML của DB2 bằng SQL
16 p | 74 | 6
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Phần 2 - Trường ĐH Công nghiệp Quảng Ninh
89 p | 24 | 5
-
Bài giảng Cơ sơ dữ liệu phân tán: Phần 2 - ĐH Sư phạm kỹ thuật Nam Định
119 p | 51 | 5
-
Giáo trình Hệ quản trị cơ sở dữ liệu (Nghề: Công nghệ thông tin - Cao đẳng): Phần 2 - Trường CĐ Nghề Kỹ thuật Công nghệ
39 p | 35 | 4
-
Bài giảng Tin học ứng dụng trong kinh doanh 2: Chương 3 - Lê Thị Minh Nguyện
57 p | 60 | 4
-
Bài giảng Tin học B: Chương 2 - Phạm Văn Tho
65 p | 67 | 4
-
Giáo trình Quản trị cơ sở dữ liệu Microsoft Access (Ngành: Quản trị mạng máy tính - Trình độ Cao đẳng) - Trường Cao đẳng Hòa Bình Xuân Lộc
116 p | 4 | 1
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn