Professional Documents
Culture Documents
+Câu lệnh SELECT DISTINCT chỉ được sử dụng để trả về các giá trị riêng biệt
(khác nhau).
+Mệnh đề WHERE được sử dụng để lọc các bản ghi, điều kiện để SELECT.
+Mệnh đề WHERE có thể được kết hợp với các toán tử AND, OR, và NOT.
Các toán tử AND và OR được sử dụng để lọc các bản ghi dựa trên nhiều điều kiện:
-Toán tử AND hiển thị bản ghi nếu tất cả các điều kiện TRUE được phân tách bằng AND .
-Toán tử OR hiển thị bản ghi nếu bất kỳ điều kiện nào TRUE được phân tách bằng OR.
-Toán tử NOT hiển thị một bản ghi nếu (các) điều kiện NOT TRUE.
+ Từ khóa ORDER BY được sử dụng để sắp xếp tập kết quả theo thứ tự tăng dần ASC (mặc
định) hoặc giảm dần DESC.
+Câu lệnh INSERT INTO được sử dụng để chèn dữ liệu mới vào một bảng.
2. Nếu bạn đang thêm giá trị cho tất cả các cột của bảng, bạn không cần
chỉ định tên cột trong truy vấn SQL. Tuy nhiên, hãy đảm bảo thứ tự
của các giá trị giống với thứ tự của các cột trong bảng. Ở đây, cú pháp
INSERT INTO sẽ như sau:
INSERT INTO table_name
VALUES (value1, value2, value3, ...);
+Toán tử IS NULL được sử dụng để kiểm tra các giá trị trống (giá trị NULL).
+ Toán tử IS NOT NULL được sử dụng để kiểm tra các giá trị không trống.
+ Câu lệnh UPDATE được sử dụng để sửa đổi các bản ghi hiện có trong một bảng .
+ Câu lệnh DELETE được sử dụng để xóa các bản ghi hiện có trong một
bảng.
-Có thể xóa tất cả các hàng trong bảng mà không xóa bảng:
+Mệnh đề LIMITđược sử dụng để chỉ định số lượng bản ghi cần trả về.
Cú pháp:
SELECT column_name(s)
FROM table_name
WHERE condition
LIMIT number;
Nếu chúng ta muốn chọn bản ghi 4 - 6 (đã bao gồm) thì sao?
*Truy vấn SQL bên dưới cho biết "chỉ trả về 3 bản ghi, bắt đầu từ bản ghi 4 (OFFSET
3)":
+Hàm COUNT()trả về số hàng khớp với một tiêu chí đã chỉ định.
+Hàm AVG()trả về giá trị trung bình của một cột số.