Query trong MS Access

Truy vấn tìm kiếm kết quả từ table hay các xử lý như chèn, xóa, sửa bảng ghi, cái đó gọi là ?

1. Query trong MS Access là gì ?

Query có nghĩa là truy vấn, là một công cụ dùng để truy xuất, xử lý và hiển thị dữ liệu từ các bảng (tables) trong cơ sở dữ liệu.

Truy vấn cho phép người dùng thực hiện các thao tác như tìm kiếm, lọc, sắp xếp, và tính toán dữ liệu, từ đó cung cấp những kết quả theo yêu cầu.

Query trong Access

2. Các loại truy vấn trong MS Access

    Select Query

Khi bạn làm phần mềm ứng dụng thì không bao giờ có chuyện là bạn không sử dụng Seletc Query, như vậy bạn đã thấy nó rất quan trong đúng không ạ ?

Đây là loại truy vấn phổ biến nhất, dùng để lấy dữ liệu từ một hoặc nhiều bảng và hiển thị kết quả dưới dạng bảng dữ liệu.

Ví dụ query select access

Query select access

Query trên sẽ hiện thì chỉ 2 cột Mã Khách hàng và Tên khách hàng.

* Ngoài ta còn có query truy vấn nhiều table lại với nhau, để sử dụng query này bạn cần tạo ra relationship

    Action Query

Đây là các truy vấn dùng để thực hiện các thay đổi trong cơ sở dữ liệu, cụ thể hơn là thay đổi các bảng ghi trong các table,

        Update Query: Cập nhật dữ liệu trong bảng.
        Delete Query: Xóa các bản ghi trong bảng.
        Append Query: Thêm dữ liệu từ bảng này vào bảng khác.
        Make-Table Query: Tạo một bảng mới từ kết quả của truy vấn.

 Parameter Query (Truy vấn tham số)

Cho phép người dùng nhập giá trị vào khi thực thi truy vấn. Điều này giúp linh hoạt hơn khi truy vấn dữ liệu mà không cần phải thay đổi cấu trúc truy vấn mỗi lần.

    CrossTab Query (Truy vấn bảng chéo)

Tạo báo cáo dữ liệu theo dạng bảng, trong đó các giá trị từ một trường sẽ được tổng hợp và hiển thị dưới dạng cột và dòng.

    Union Query (Truy vấn hợp nhất)

Kết hợp kết quả từ nhiều truy vấn SELECT thành một bảng kết quả duy nhất, giúp tổng hợp dữ liệu từ nhiều nguồn khác nhau.

Truy vấn là một phần quan trọng trong việc khai thác và phân tích dữ liệu trong Access, giúp người dùng có thể làm việc hiệu quả hơn với cơ sở dữ liệu của mình.

 

Bài viết liên quan:

Truy vấn tìm kiếm kết quả từ table hay các xử lý như chèn, xóa, sửa bảng ghi, cái đó gọi là ?