SQL Server: IN() và NOT IN()

Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực

IN() được dùng trong trường hợp bạn muốn truy xuất những dữ liệu với điều kiện dữ liệu bao gồm các giá trị cụ thể nào đó.

Cú pháp IN():

IN(Giá_trị1, Giá_trị2, Giá_trị3, ...)

Ví dụ IN():

Nếu bạn muốn xem thông tin của những Sinh viên có mã 3, 5, 7 và 9 bạn làm như sau:

SELECT * FROM Student WHERE studentid IN(3, 5, 7, 9);

NOT IN() được dùng trong trường hợp bạn muốn truy xuất những dữ liệu với điều kiện dữ liệu không bao gồm các giá trị cụ thể nào đó.

Cú pháp NOT IN():

NOT IN(Giá_trị1, Giá_trị2, Giá_trị3, ...)

Ví dụ NOT IN():

- Nếu bạn muốn xem thông tin của những Sinh viên có mã không phải là 3, 5, 7 hay 9 bạn làm như sau:

SELECT * FROM Student WHERE studentid NOT IN(3, 5, 7, 9);

- Hiển thị những bạn học viên chưa thi môn nào (ý i. của bài tập Practical 2):

Những học viên chưa thi môn nào là những học viên có mã không nằm trong danh sách mã của bảng điểm (bảng StudentTest). Vậy, ta có câu lệnh như sau:

SELECT * FROM Student WHERE RN NOT IN(SELECT RN FROM StudentTest); 
» Tiếp: BETWEEN và NOT BETWEEN
« Trước: NOT
Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực
Copied !!!