CHƯƠNG 2 TRUY VẤN DỮ LIỆU Query duøng ñeå 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 1 Select Query trích – lọc – hiển thị dữ liệu 2 Total Q[.]
Query dùng để: trích - lọc - hiển thị liệu; tổng hợp - thống kê; thêm - bớt cập nhật liệu; … Có loại query Access : 1.Select Query: trích – lọc – hiển thị liệu 2.Total Query: tính tổng theo nhóm, vd: Tổng lương phịng, 3.Crosstab Query: tính tổng theo nhóm trở lên, vd Tỉnh tổng lương theo phịng, giới tính 4.Append Query: thêm liệu dịng 5.Delete Query: xóa dịng thỏa mãn điều kiện 6.Update Query: cập nhật lại liệu cột 7.Make table Query: xuất Query bảng Bản chất Query câu lệnh SQL Select Query: Công dụng: dùng để hiển thị - lọc liệu a/ Hiển thị số vùng bảng Ví dụ 1: Từ CSDL Quản lý lương cán bộ, đưa bảng lương cán với thông tin sau: MaCB, hoten, ngaysinh, tencv, congdoanphi, luongchinh, phucapcv, thuclinh Hesoluong=2.34+(bacluong-1)*0.33 Luongchinh = hesoluong *1050000 Congdoanphi=0.05*luong Phucapcv=Hsphucap*1050000 Thuclinh = luongchinh+phucapcvcongdoanphi Chọn Queries \ Create query by design view Hsluong:2.34+(bacluong-1)*0.33 Luongchinh:hsluong*1050000 Phucapcv:hesovc*1050000 Congdoanphi:iif(congdoan=True,0.05*1 050000,0) b/ Lọc dòng (bộ giá trị) thỏa mãn điều kiện cho trước (Query điều kiện) Ví dụ 2: Đưa ra cán phịng TC Ví dụ 3: Lọc cán có tên Nam Chú ý: Tên phần trường Hoten: Ví dụ 4: Lọc cán có 3,000,000>= Thuclinh >=1,000,000 c/ Lọc dịng thỏa mãn điều kiện nhập từ bàn phím kích hoạt Query (Query tham số) Ví dụ 5: Lọc danh sách cán phòng ban nhập từ bàn phím Ví dụ 6: Lọc cán có tên nhập từ bàn phím kích hoạt Query Ví dụ 7: Lọc cán có lương nằm khoảng nhập từ bàn phím Ký tự *: đại diện cho cac ký tự “*Nam” : tên Nam “*/11/*” : tháng 11 Phép toán Like: liệu giống (có dạng như) Query điều kiên chứa tham số: gí trị điều kên thay tham số, chạy query ta nhập gá trị cho tham số Query điều kiện Query điều kiện chứa tham số Row Heading Column Heading VALUE Mỗi Crosstab phải có tối thiểu trường làm Row heading; có 01 trường làm Column heading; Value vùng liệu tổng hợp (là số) đếm, tính tổng, tính trung bình cộng, max, min, MAKE TABLE queries Công dụng: Đưa liệu kết query bảng Cách thực hiện: Tại cửa sổ thiết kế Query; choïn Queries |Make Table query, hộp thoại Make table xuất hiện: nhập vào tên bảng liệu cần lưu vào Table Name Ví dụ 14: đưa kết Query1 thành bảng có tên BANGLUONG DELETE queries Cơng dụng: dùng để xố giá trị thoả mãn điều kiện Cách thực Tại cửa sổ thiết kế Query; chọn Queries |Delete Query Ví dụ 10: Xố cán đến tuổi nghỉ hưu