Các loại query trong Access

Một phần của tài liệu Giáo trình Hệ quản trị cơ sở dữ liệu (Nghề Công nghệ thông tin Cao đẳng) (Trang 44 - 46)

BÀI 3 : TRUY VẤN DỮ LIỆU

1. Giới thiệu chung

1.2. Các loại query trong Access

Select query: là truy vấn lựa chọn thông tin từ một hoặc nhiều bảng, tạo

ra một recordset. Nói chung, dữ liệu trả về của một truy vấn lựa chọn là có thể cập nhật và thường được sử dụng để đưa các form và report.

- Total Query: là loại truy vấn dùng dùng để tính tốn dữ liệu theo từng

nhóm: có tính chất tổng cộng, thống kê tổng hợp số liệu Ví dụ: Tính tổng tiền học bổng của học sinh theo từng lớp.

Hình III.1

- Query có tham số: là loại truy vấn sẽ được thực hiện với giá trị tham số được nhập từ bàn phím cho kết quả hoặc điều kiện.

- Crosstab Query: là loại truy vấn dùng để tổng hợp dữ liệu, trong đó giá

trị của một số trường trong bảng hoặc query nguồn được dùng làm tiêu đề dòng, giá trị của một trường (hoặc một biểu thức) được dùng làm tiêu đề cột và giá trị tổng hợp của một trường (hoặc một biểu thức) được dùng làm giá trị của các ô trong Crosstab query.

ØAction query:có 4 loại query

-Append Query: Thêm 1 số record lấy từ các Table hoặc Query khác cho

vào một bảng khác. Nếu ta muốn thêm 1 các record vào CSDL thì bảng được thêm vào phải tồn tại. Các bản ghi có thể được nối vào bảng trong CSDL hiện thời đang làm việc hoặc có thể được nối vào bảng thuộc CSDL khác. Ta sử dụng loại query này khi muốn lưu lại một thơng tin nào đó để theo dõi và lưu trữ hay nối tiếp dữ liệu vào một bảng đã có. Ví dụ:

+ Lưu lại các hóa đơn đã thực hiện trong năm 2008.

+ Lưu lại những nhân viên có doanh số bán hàng cao nhất trong năm 2008. + Lưu lại những học sinh đạt thủ khoa của khóa 2008.

-Delete Query: là loại truy vấn dùng để xóa các bản ghi thỏa điều kiện nào đó.

-Update Query: là loại truy vấn dùng để sửa đổi dữ liệu cho nhiều record

ở nhiều bảng theo điều kiện.

-Make table Query: là loại truy vấn dùng để tạo ra một bảng mới với dữ liệu được lấy từ các bảng hoặc query khác. Khi sử dụng query Select, Total, Crosstab ta thu được kết quả là một bảng dữ liệu tức thời tại thời điểm đó. Tuy nhiên khi trong cơ sở dữ liệu đã thay đổi thì có thể ta không thu được kết quả như vậy nữa. Để lưu lại kết quả tại thời điểm thực thi query, ta sử dụng lệnh Make table Query.

Một phần của tài liệu Giáo trình Hệ quản trị cơ sở dữ liệu (Nghề Công nghệ thông tin Cao đẳng) (Trang 44 - 46)

Tải bản đầy đủ (PDF)

(112 trang)