Giới thiệu Trong bài trước chúng ta đã học cách thêm, sửa và xoá dữ liệu trong bảng. Chúng ta đã nắm được cách sử dụng các câu lệnh và các toán tử hỗ trợ bởi SQL Server. Chúng ta đã học cú pháp của các câu lệnh INSERT, UPDATE và DELETE và sử dụng các câu lệnh này trong một số ví dụ. | Bài 10 Truy vấn dữ liệu Mục đích bài học Cuối bài học viên có thể Nắm vững cách truy vấn dữ liệu bằng các truy vấn T-SQL đơn giản. Dùng các truy vấn T-SQL để truy xuất dữ liệu theo điều kiện. Dùng các truy vấn T-SQL để truy xuất dữ liệu theo nhóm. Dùng các truy vấn T-SQL để truy xuất dữ liệu không trùng lặp. Nắm vững cách dùng các hàm tập hợp trong SQL Server. Nắm vững cách dùng INNER JOIN để truy xuất dữ liệu từ nhiều bảng. Giới thiệu Trong bài trước chúng ta đã học cách thêm sửa và xoá dữ liệu trong bảng. Chúng ta đã nắm được cách sử dụng các câu lệnh và các toán tử hỗ trợ bởi SQL Server. Chúng ta đã học cú pháp của các câu lệnh INSERT UPDATE và DELETE và sử dụng các câu lệnh này trong một số ví dụ. Chúng ta cũng đã bàn về khái niệm liên kết các bảng và cuối cùng chúng ta đã bàn về việc nhập và xuất dữ liệu vào ra SQL Server bằng công cụ hỗ trợ DTS Data Transformation Services . Trong bài này chúng ta sẽ xem xét kỹ các câu lệnh T-SQL dùng để truy xuất dữ liệu từ nhiều bảng. Chúng ta sẽ tìm hiểu chi tiết các truy vấn giúp truy xuất dữ liệu hiệu quả nhất từ nhiều bảng. Chúng ta cũng sẽ tóm lược cách dùng các hàm tập hợp và cách sử dụng INNER JOIN để truy xuất dữ liệu từ nhiều bảng. Dùng T-SQL để truy xuất dữ liệu Mục đích chính của SQL là dùng để giao tiếp với cơ sở dữ liệu. Dữ liệu chỉ có ý nghĩa khi chúng ta truy xuất và thao tác với chúng. Truy vấn là một dạng câu hỏi được viết bằng Ngôn ngữ truy vấn có cấu trúc SQL . Theo tên gọi thì SQL là ngôn ngữ tốt nhất để viết các câu truy vấn. Dùng SQL ta có thể truy vấn bất kỳ thành phần dữ liệu nào trong các bảng của cơ sở dữ liệu quan hệ. Chúng ta đã quen thuộc với các truy vấn dữ liệu từ một bảng. Câu lệnh dùng để viết truy vấn là SELECT. Khi thực thi câu lệnh SELECT thông tin lưu trữ trong bảng được hiển thị. Chúng ta có thể mở rộng câu lệnh này để tạo ra các câu truy vấn rất phức tạp và nhiều thành phần. SELECT là câu lệnh SQL quan trọng nhất. Dùng SELECT chúng ta có thể Hiển thị một số hay tất cả các trường .