Cú pháp câu lệnh SQL
Cú pháp của SQL được chia thành nhiều phần khác nhau, mỗi phần có chức năng riêng. Dưới đây là một số phần cơ bản:

1. Lệnh SELECT:
- Lệnh SELECT được sử dụng để truy vấn dữ liệu từ bảng.
- Cấu trúc cơ bản:
SELECT [column_list]
FROM table_name;
column_list: Danh sách các cột mà bạn muốn truy vấn dữ liệu.table_name: Tên bảng mà bạn muốn truy vấn dữ liệu.
Ví dụ:
SELECT * FROM employees;
Lệnh này sẽ truy vấn tất cả dữ liệu từ bảng employees.
2. Lệnh FROM:
- Lệnh FROM được sử dụng để chỉ định bảng mà bạn muốn truy vấn dữ liệu.
- Cấu trúc cơ bản:
SELECT column_list
FROM table_name;
column_list: Danh sách các cột mà bạn muốn truy vấn dữ liệu.table_name: Tên bảng mà bạn muốn truy vấn dữ liệu.
Ví dụ:
SELECT name, department
FROM employees;
Lệnh này sẽ truy vấn tên và bộ phận của các nhân viên từ bảng employees.
3. Lệnh WHERE:
- Lệnh WHERE được sử dụng để lọc dữ liệu dựa trên điều kiện.
- Cấu trúc cơ bản:
SELECT column_list
FROM table_name
WHERE condition;
column_list: Danh sách các cột mà bạn muốn truy vấn dữ liệu.table_name: Tên bảng mà bạn muốn truy vấn dữ liệu.condition: Điều kiện lọc dữ liệu.
Ví dụ:
SELECT name, department
FROM employees
WHERE department = 'Sales';
4. Lệnh ORDER BY:
- Lệnh ORDER BY được sử dụng để sắp xếp dữ liệu theo thứ tự.
- Cấu trúc cơ bản:
SELECT column_list
FROM table_name
ORDER BY column_name ASC|DESC;
column_list: Danh sách các cột mà bạn muốn truy vấn dữ liệu.table_name: Tên bảng mà bạn muốn truy vấn dữ liệu.column_name: Tên cột mà bạn muốn sắp xếp dữ liệu.ASC: Sắp xếp theo thứ tự tăng dần.DESC: Sắp xếp theo thứ tự giảm dần.
Ví dụ:
SELECT name, department
FROM employees
ORDER BY department ASC;
5. Lệnh GROUP BY:
- Lệnh GROUP BY được sử dụng để nhóm dữ liệu theo một hoặc nhiều cột.
- Cấu trúc cơ bản:
SELECT column_list
FROM table_name
GROUP BY column_name;
column_list: Danh sách các cột mà bạn muốn truy vấn dữ liệu.table_name: Tên bảng mà bạn muốn truy vấn dữ liệu.column_name: Tên cột mà bạn muốn nhóm dữ liệu.
Ví dụ:
SELECT department, COUNT(*)
FROM employees
GROUP BY department;
Xem thêm:
- Data Modeling là gì?
- Blockchain với ngành bất động sản: Đổi mới quy trình giao dịch
- Q102 Which two statements are true about the BIG_TBS tablespace?
- Q25. Which two are true about Oracle Grid Infrastructure for a Standalone Server?
- Q80. Which two are true about creating RMAN backups for an Oracle container database?
