Bài này cafedev chia sẻ cho ace về cách Comments trong code SQL để hỗ trợ cho chúng ta trong quá trình develop.

1. Comment trong SQL

Chú thích(Comment) được sử dụng để giải thích các phần của câu lệnh SQL hoặc để ngăn việc thực thi câu lệnh SQL.

Lưu ý: Các ví dụ trong chương này sẽ không hoạt động trong Firefox và Microsoft Edge!

Nhận xét không được hỗ trợ trong cơ sở dữ liệu Microsoft Access. Firefox và Microsoft Edge đang sử dụng cơ sở dữ liệu Microsoft Access trong các ví dụ của chúng tôi.

2. Comment dòng đơn

Nhận xét một dòng bắt đầu bằng -.

Mọi văn bản giữa – và cuối dòng sẽ bị bỏ qua (sẽ không được thực thi).

Ví dụ sau sử dụng chú thích một dòng để giải thích:

--Select all:
SELECT * FROM Customers;

Ví dụ sau sử dụng chú thích một dòng để bỏ qua phần cuối của dòng:

SELECT * FROM Customers -- WHERE City='Berlin';

Ví dụ sau sử dụng chú thích một dòng để bỏ qua một câu lệnh:

--SELECT * FROM Customers;
SELECT * FROM Products;

3. Comment nhiều dòng

Nhận xét nhiều dòng bắt đầu bằng / * và kết thúc bằng * /.

Mọi văn bản giữa / * và * / sẽ bị bỏ qua.

Ví dụ sau sử dụng nhận xét nhiều dòng làm lời giải thích:

/*Select all the columns
of all the records
in the Customers table:*/
SELECT * FROM Customers;

Ví dụ sau sử dụng chú thích nhiều dòng để bỏ qua nhiều câu lệnh:

/*
Cafedev.vn - Kênh thông tin IT hàng đầu Việt Nam
@author cafedevn
Contact: cafedevn@gmail.com
Fanpage: https://www.facebook.com/cafedevn
Group: https://www.facebook.com/groups/cafedev.vn/
Instagram: https://instagram.com/cafedevn
Twitter: https://twitter.com/CafedeVn
Linkedin: https://www.linkedin.com/in/cafe-dev-407054199/
Pinterest: https://www.pinterest.com/cafedevvn/
YouTube: https://www.youtube.com/channel/UCE7zpY_SlHGEgo67pHxqIoA/
*/

/*SELECT * FROM Customers;
SELECT * FROM Products;
SELECT * FROM Orders;
SELECT * FROM Categories;*/
SELECT * FROM Suppliers;

Để chỉ bỏ qua một phần của câu lệnh, cũng sử dụng nhận xét / * * /.

Ví dụ sau sử dụng chú thích để bỏ qua một phần của dòng:

SELECT CustomerName, /*City,*/ Country FROM Customers;

Ví dụ sau sử dụng chú thích để bỏ qua một phần của câu lệnh:

SELECT * FROM Customers WHERE (CustomerName LIKE 'L%'
OR CustomerName LIKE 'R%' /*OR CustomerName LIKE 'S%'
OR CustomerName LIKE 'T%'*/ OR CustomerName LIKE 'W%')
AND Country='USA'
ORDER BY CustomerName;

Full series tự học SQL từ cơ bản tới nâng cao tại đây nha.

Nếu bạn thấy hay và hữu ích, bạn có thể tham gia các kênh sau của cafedev để nhận được nhiều hơn nữa:

Chào thân ái và quyết thắng!

Đăng ký kênh youtube để ủng hộ Cafedev nha các bạn, Thanks you!