Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (210.68 KB, 6 trang )
Bài 11 Truy Vấn Dữ Liệu
Mục đích bài học:
Sau khi hoàn thành bài thực hành học viên có thể:
Thực hiện các truy vấn dữ liệu đơn giản
Làm việc với các mệnh đề như: WHERE, TOP, ORDER BY
Dùng mệnh đề GROUP BY trong truy vấn
Truy xuất dữ liệu sử dụng các ký tự đại diện
Thực hiện các truy vấn indistinct
Giới thiệu
Truy vấn là một câu hỏi được viết bằng ngôn ngữ truy vấn có cấu trúc (SQL). Câu lệnh SELECT
được dùng để thực hiện các truy vấn. Cách dùng đơn giản nhất của câu lệnh SELECT là truy xuất
tất cả các bản ghi của bảng không theo điều kiện. Trong phần này chúng ta sẽ học cách viết và
thực thi truy vấn đơn giản.
1. Khởi động Query Analyzer
2. Chọn cơ sở dữ liệu làm việc pubs
3. Viết câu lệnh SELECT sau để truy xuất tất cả các bản ghi từ bảng sales
Hình 11.1: Câu lệnh SELECT đơn giản
Lọc các bản ghi bằng mệnh đề WHERE
Các bảng dữ liệu thường rất lớn và chứa nhiều bản ghi dữ liệu. Do đó việc hiển thị tất cả các bản
ghi của bảng trong câu truy vấn là không cần thiết và thiếu thực tế. Với mệnh đề WHERE ta có
Truy vấn dữ liệu 175
thể truy xuất dữ liệu theo điều kiện. Mệnh đề WHERE trong truy vấn đóng vai trò là bộ lọc hạn
chế số bản ghi theo điều kiện định sẵn. Chỉ những bản ghi thỏa mãn điều kiện mới được hiển thị
trong kết quả truy vấn.
Để truy xuất các bản ghi có điều kiện thanh toán là ON invoice, ta dùng câu lệnh sau:
Hình 11.2: Câu lệnh SELECT có mệnh đề WHERE
Hạn chế số bản ghi dùng TOP:
Mệnh đề TOP hạn chế số bản ghi trả về trong truy vấn.
Để truy xuất 3 bản ghi đầu tiên của trường QTY ta dùng truy vấn sau:
Hình 11.3: Câu lệnh SELECT dùng mệnh đề WHERE và TOP
Sắp xếp dữ liệu hiển thị dùng ORDER BY