Giới thiệu về SQL FROM
SQL (Structured Query Language) là ngôn ngữ tiêu chuẩn để truy vấn và quản lý cơ sở dữ liệu. Một trong những thành phần quan trọng trong SQL là câu lệnh FROM. Câu lệnh này được sử dụng để chỉ định bảng mà từ đó dữ liệu sẽ được truy xuất trong cơ sở dữ liệu. Đây là một phần không thể thiếu trong hầu hết các câu lệnh SELECT.
Định nghĩa Câu lệnh FROM
Câu lệnh FROM cho phép người dùng xác định nguồn dữ liệu cần thiết để thực hiện truy vấn. Nó chỉ ra bảng nào trong cơ sở dữ liệu sẽ được sử dụng và có thể bao gồm nhiều bảng, cũng như các điều kiện để kết hợp dữ liệu từ các bảng khác nhau.
Cú pháp của Câu lệnh FROM
Cú pháp cơ bản của câu lệnh FROM trong một câu truy vấn SELECT diễn ra như sau:
SELECT column1, column2, ... FROM table_name WHERE condition; -- Tùy chọn
Trong đó:
- SELECT: Xác định các cột mà bạn muốn truy xuất từ bảng.
- FROM: Chỉ định bảng nơi sẽ lấy dữ liệu.
- WHERE: Điều kiện tùy chọn để lọc các bản ghi.
Các ví dụ về Câu lệnh FROM
Ví dụ 1: Truy xuất dữ liệu từ một bảng đơn giản
SELECT * FROM Customers;
Trong ví dụ này, câu lệnh sẽ lấy tất cả các cột từ bảng Customers.
Ví dụ 2: Truy xuất các cột cụ thể từ một bảng
SELECT FirstName, LastName FROM Employees;
Câu lệnh này sẽ chỉ lấy cột FirstName và LastName từ bảng Employees.
Ví dụ 3: Sử dụng điều kiện với câu lệnh FROM
SELECT ProductName, Price FROM Products WHERE Price > 100;
Ở đây, câu lệnh sẽ lấy tên sản phẩm và giá cả từ bảng Products, nhưng chỉ cho những sản phẩm có giá lớn hơn 100.
Ví dụ 4: Truy xuất dữ liệu từ nhiều bảng
SELECT Orders.OrderID, Customers.CustomerName FROM Orders JOIN Customers ON Orders.CustomerID = Customers.CustomerID;
Ví dụ này sử dụng cú pháp JOIN để kết nối hai bảng Orders và Customers, trả về danh sách các đơn hàng cùng với tên khách hàng tương ứng.
Kết luận
Câu lệnh FROM là một phần thiết yếu trong việc xây dựng các truy vấn SQL. Nó cho phép người dùng xác định nguồn dữ liệu cần thiết để thực hiện truy vấn, từ đó thu thập và phân tích thông tin một cách hiệu quả. Việc hiểu rõ cú pháp và cách sử dụng câu lệnh FROM sẽ giúp bạn làm chủ ngôn ngữ SQL và quản lý cơ sở dữ liệu dễ dàng hơn.