Thực hiện truy vấn bằng QBE

Một phần của tài liệu bài giảng access1 (Trang 37 - 51)

Chương 3 Truy vấn dữ liệu (Query)

3.2) Thực hiện truy vấn bằng QBE

a) Select Query: Truy vấn chọn

• Chọn lựa hoặc rút trích dữ liệu trên một số cột của một hoặc nhiều bảng thỏa theo một điều kiện nào đó.

3.2) Thực hiện truy vấn bằng QBE

Cách tạo Select query:

• Bước 1: Trong cửa sổ Database chọn Queries => Create query in Design View

3.2) Thực hiện truy vấn bằng QBE

• Bước 2: Chọn những bảng có chứa dữ liệu liên quan lên màn hình thiết kế query từ cửa

3.2) Thực hiện truy vấn bằng QBE

Bước 3: Khai báo những thông tin cần thiết

3.2) Thực hiện truy vấn bằng QBE

Field: là nơi khai báo danh sách các thông tin

(cột dữ liệu) của bảng kết quả.

• Có 2 loại thông tin bài toán yêu cầu: thông tin có sẵn từ các trường trên CSDL và thông tin phải được tính theo một biểu thức nào đó.

3.2) Thực hiện truy vấn bằng QBE

3.2) Thực hiện truy vấn bằng QBE

Sort: để thiết lập thứ tự sắp xếp dữ liệu trên Query.

Ascending - sắp xếp tăng dần

3.2) Thực hiện truy vấn bằng QBE

Show: để chỉ định hiển thị hay không hiển thị dữ liệu trường đó ra bảng kết quả.

3.2) Thực hiện truy vấn bằng QBE

Criteria: Điều kiện lọc dữ liệu

• Trong trường hợp chỉ muốn lọc ra một số mẩu tin nào đó, ta có thể chỉ định điều kiện lọc tại dòng Criteria.

• Kết hợp Toán tử ANDOR để lọc dữ liệu • Xét các ví dụ sau thực hiện lọc trên query

3.2) Thực hiện truy vấn bằng QBE

Ví dụ 1: Lọc ra những cán bộ là trưởng

3.2) Thực hiện truy vấn bằng QBE

Ví dụ 2: Lọc ra những cán bộ có tên là Nam.

Chú ý: Tên chỉ là một phần của trường Hoten:

• Toán tử LIKE để biểu diễn những giá trị mang tính gần đúng.

3.2) Thực hiện truy vấn bằng QBE

Một số ví dụ minh hoạ toán tử LIKE:

• 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 ‘Nguyễn*’

• Lọc ra những người có Họ hoặc Đệm hoặc Tên là Đức:

Like ‘*Đức*’

• Lọc ra những người sinh năm 1980:

3.2) Thực hiện truy vấn bằng QBE

Ví dụ 4: Lọc ra những cán bộ có 1,000,000<=

3.2) Thực hiện truy vấn bằng QBE

• Toán tử BETWEEN để lọc ra các giá trị nằm trong một khoảng nào đó.

Cú pháp:

Một phần của tài liệu bài giảng access1 (Trang 37 - 51)