Đang tải... (xem toàn văn)
Bài giảng tổng quan về truy vấn Query
Ch¬ng 3: Truy vÊn (Query) Tỉng quan vỊ Query Cịng VFP6.0, Query MS Access công cụ trích rút liệu cực mạnh, cho phép trích rút liệu thoả mÃn số điều kiện cho trước đó, cho phép xoá trường, tạo bảng, , Access cã lo¹i Query: By Dang Dinh Duong Trích rút liệu theo điều kiện ®ã TrÝch rót d÷ liƯu theo nhãm CËp nhËt d÷ liệu Tạo bảng Xoá dứ liệu Ghép liệu By Dang Dinh Duong Các bước tạo Query B1: Tạo CSDL B2: Thiết kế bảng (Phải có bảng) ãB3: Chọn Tab Queries ãB4: C1:Click vào để thiết kế Query Design By Dang Dinh Duong ãB4:C2: Click vào để thiết kế Query Wizard B5: Ghi, chạy By Dang Dinh Duong T¹o Query b»ng Wizard B1: Më CSDL B2: Chän Tab Queries, sau ®ã chän mét hai cách sau: Cách 1: Click đúp vào sau click vào đây/ chọn OK Cách 2: Click vào By Dang Dinh Duong Vùng chứa trường ban đầu Vùng chứa trường ta muốn đem vào query Sau click vào By Dang Dinh Duong Click vào chọn Finish để mở (chạy) query Click vào chọn Finish để sửa chữa query By Dang Dinh Duong T¹o query b»ng Design B1: T¹o CSDL B2: Chän Tab Queries B3: Chän Create query in Design view New/Design view/Ok Sau chọn Add Chọn bảng query cần trích rút By Dang Dinh Duong B4: Sau ®ã xt hiƯn hép thoại Chọn trường Đánh điều kiện vào B5: Ghi chạy By Dang Dinh Duong 4.Cỏc toỏn tử (dùng để đánh vùng điều kiện – Creteria cửa sổ Design) Between And : dùng để quy đinh khoảng giá trị In() : Dùng để quy đinh danh sách giá trị Like : Dùng để tìm nhóm ký tự trường văn Dấu * dùng để xâu ký tự có độ dài Dấu ? dùng để ký tự By Dang Dinh Duong Dấu ! loại trừ [0-9] để chọn ký tự số Dấu # ký tự số vị trí [a-z] chọn ký tự chữ Ví dụ : Like “? [a-z] *”: Ký tự đầu bất kỳ, ký tự thứ hai chữ cái, sau nhóm ký tự Like “[!0-9]a[a-z]”: Ký tự đầu số, ký tự thứ chữ a, ký tự thứ la chữ By Dang Dinh Duong 5.Dữ liệu ngày, Các giá trị ngày phải đặt dấu # Một số hàm: Day(ngay) : trả lại giá trị ngày Month(): trả lại giá trị tháng Year() : Trả lại giá trị năm Weekday() : trả lại giá trị thứ Date() : trả lại hệ thống Now() : cho kết ngày By Dang Dinh Duong 6.Sử dụng hàm IIF Hàm IIF giống hàm IF Microsoft Excel, hay IIF VFP 6.0 Công thức tổng quát: IIF(biểu thức, giá trị đúng, giá trị sai) Ví dụ: Điền vào cột Kết luận (Nếu chưa có tự tạo) người có Tổng>=18 ghi “Khá”, ngược lại ghi “Trung bình”, ta làm sau: KetLuan:IIF(Tong>=18,”Kha”,”Trung binh”) By Dang Dinh Duong 7.sử dụng số hàm khác 1) SUM:tính tổng trường nhóm (chỉ áp dụng với trường số tiền tệ) 2) Avg : tính tổng trung bình trường nhóm (chỉ áp dụng với trường số tiền tệ) 3) Min: Tìm giá trị nhỏ trường nhóm 4) Max: Tìm giá trị lớn trường nhóm 5) Count : Cho biết số ghi trường nhóm By Dang Dinh Duong Bài giảng hôm kết thúc đây, hẹn gặp lại bạn buổi học sau Chào bạn! By Dang Dinh Duong ...Ch¬ng 3: Truy vÊn (Query) Tỉng quan vỊ Query Cịng VFP6.0, Query MS Access công cụ trích rút liệu cực mạnh, cho phép trích rút liệu... chứa trường ta muốn đem vào query Sau click vào By Dang Dinh Duong Click vào chọn Finish để mở (chạy) query Click vào chọn Finish để sửa chữa query By Dang Dinh Duong T¹o query b»ng Design ... Tab Queries ãB4: C1:Click vào để thiết kế Query Design By Dang Dinh Duong ãB4:C2: Click vào để thiết kế Query Wizard B5: Ghi, chạy By Dang Dinh Duong T¹o Query b»ng Wizard B1: Më CSDL B2: Chän