Giới thiệu tài liệu
Tài liệu này giới thiệu về ngôn ngữ truy vấn cơ sở dữ liệu, tập trung vào các cú pháp và khái niệm cơ bản của SQL.
Đối tượng sử dụng
Tài liệu này hướng đến sinh viên, giảng viên và các chuyên gia công nghệ thông tin đang nghiên cứu hoặc làm việc với hệ quản trị cơ sở dữ liệu, đặc biệt là những người muốn nắm vững ngôn ngữ truy vấn SQL.
Nội dung tóm tắt
Chương này cung cấp một cái nhìn toàn diện về ngôn ngữ truy vấn cơ sở dữ liệu, tập trung vào SQL. Bắt đầu với cấu trúc tổng quát của một câu truy vấn SQL, tài liệu giải thích chi tiết chức năng của các mệnh đề SELECT, FROM, WHERE, GROUP BY, HAVING và ORDER BY trong việc trích xuất và sắp xếp dữ liệu. Tiếp theo, chương trình bày các truy vấn đơn giản, bao gồm cách chọn các thuộc tính cụ thể, lọc dữ liệu bằng các điều kiện WHERE sử dụng toán tử logic (AND, OR, NOT) và toán tử so sánh (như BETWEEN), cũng như loại bỏ các bản ghi trùng lặp với từ khóa DISTINCT. Một phần quan trọng được dành cho các phép kết (Inner Join, Left Join, Right Join, Full Join), minh họa cách kết hợp dữ liệu từ nhiều bảng. Ngoài ra, tài liệu còn đề cập đến việc đặt bí danh cho bảng và thuộc tính, sử dụng ký tự đại diện (*), và các toán tử truy vấn khác như IS NULL, IN, LIKE, và EXISTS. Cuối cùng, chương giới thiệu về câu truy vấn con (subquery) để thực hiện các truy vấn phức tạp hơn, cùng với việc sử dụng các hàm tính toán và gom nhóm dữ liệu thông qua mệnh đề GROUP BY và HAVING.