Cú pháp câu lệnh SQL

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:

select co ban va quy tac chinh sql 1221

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;

Datalinks.vn

Hello các bạn, tôi là Dương Nguyễn (DuoDBA - https://www.youtube.com/@DuoDBA) tác giả của blog này. Mong muốn được chia sẻ kiến thức và kinh nghiệm về cơ sở dữ liệu với những người đam mê và quan tâm đến lĩnh vực này. Tôi có tổ chức các khoá Coaching về #OracleDatabase và luyện thi #OCP thường xuyên, các bạn muốn có người đồng hành thì alo tôi nhé. Call/Zalo: 0765 871 888. Thanks you !.....
0 0 đánh giá
Đánh giá bài viết
Theo dõi
Thông báo của
guest

0 Góp ý
Phản hồi nội tuyến
Xem tất cả bình luận