Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 27 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
27
Dung lượng
1,09 MB
Nội dung
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 Truyvấndữliệ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; … 1. Giới thiệu * Có 7 loại query trong Access : - Select Query: - Total Query: - Crosstab Query: - Append Query: - Delete Query: - Update Query: - Make table Query: trÝch läc d÷ liÖu tÝnh tæng tãm t¾t liªn kÕt chØnh söa xo¸ t¹o b¶ng 2. Truyvấn SELECT queries 2.1. Chức năng Select query là loại truyvấ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 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 2.2. Tạo truyvấn SELECT queries tạo truyvấn mới Bước 2: chọn các bảng dữliệu nguồn tại hộp thoại Show Table 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ả. Sort: để sắp xếp dữliệu trên Query. Show: để chỉ định hiển thị hay không hiển thị dữliệu trường đó ra bảng kết quả. 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) - 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ỳ. 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 ‘*/*/1980’ - lọc ra những người sinh năm 1980; Ví dụ: Like ‘*/*/198?’ - lọc ra những người sinh từ năm 1980 đến năm1989; * Một số toán tử - 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<= điểm <=10 - Toán tử NULL, NOT NULL: dïng kiÓm tra xem mét trêng ®· cã d÷ liÖu hay cha - 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) [...]... vùng tổng hợp dữliệu tương ứng là các phép tính tổng, đếm, trunh bình , chỉ có duy nhất một trường 4.2 Cách tạo truyvấn - Chọn bảng /truy vấn nguồn để xây dựng truyvấn mới - Tại menu Query chọn Crosstab Kết quả trong cửa sổ truyvấn xuất hiện thêm hai hàng là Total và Crosstab - 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 Truyvấn dùng câu... sử dụng hàm tính tổng Tính tổng (sum) chọn trường phân nhóm sử dụng hàm đếm Đếm (count) 4 Truyvấn Crosstab Truyvấn Crosstab được dùng để tóm lược dữliệu và trình bày kết quả theo dạng cô đọng như một bảng tính thường được dùng để tạo 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 truyvấn Crosstab Row heading Column heading Value - Row heading: tiêu đề dòng, chứa các giá trị... rỗng của trường First Cho giá trị của trường ở mẩu tin đầu tiên trong nhóm Last Cho giá trị của trường ở mẩu tin cuối cùng trong nhóm 3.1.Cách tạo truy vấn - Chọn các bảng đưa vào truy vấn - Chọn menu View\Total, xuất hiện một dòng Total trong của sổ truy vấn - Chọn các trường + Phân nhóm + Đ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... hai hàng là Total và Crosstab - 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 Truyvấn dùng câu lệnh SQL 5.1 Truyvấn hội (Union Query) Dùng để kết nối nhiều bảng cùng cấu trúc Truyvấn hội có thể sắp xếp, đổi tên trường, hoặc liệt kê các mẩu tin trùng nhau ...3.1 Thứ tự làm việc của truyvấn tính tổng - Dựa vào các điều kiện đặt trong các trường để lọc ra các mẩu tin tham gia phân nhóm và tính toán - Phân nhóm và sắp xếp các mẩu tin trong từng nhóm theo các trư ờng phân nhóm - Thực . Diệp Bài 2 Truy vấn dữ liệ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ư:. query in Design view trên màn hình 2.2. Tạo truy vấn SELECT queries tạo truy vấn mới Bước 2: chọn các bảng dữ liệu nguồn tại hộp thoại Show Table nhấn lệnh