[Tự Học SQL] Tìm Hiểu Về Toán Tử IN, NOT IN, Between ... - Cafedev
Có thể bạn quan tâm
🔥CHỌN LỌC TOP NHỮNG KHOÁ HỌC LẬP TRÌNH ONLINE NHIỀU NGƯỜI THEO HOC TẠI ĐÂY🔥
Bài này cafedev chia sẻ cho ace về cách sử dụng Toán tử IN, Between trong SQL để lấy ra dữ liệu theo ý muốn của mình.
Lưu ý: Các bạn tham khảo bài giới thiệu này để lấy dữ liệu mẫu và chạy các ví dụ của toàn bộ series này nha. Khi bạn thực hành mà không tìm thấy kết quả và không xảy ra lỗi thì có thể dữ liệu của bạn không tồn tại, vì vậy, bạn có thể insert thêm data vào bảng và thực hành lại nha.
1. Toán tử IN vs NOT IN
Toán tử IN cho phép bạn chỉ định nhiều giá trị trong mệnh đề WHERE.
Toán tử IN là cách viết tắt của nhiều điều kiện OR.
Cú pháp:
/* 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 column_name(s) FROM table_name WHERE column_name IN (value1, value2, ...);or
SELECT column_name(s) FROM table_name WHERE column_name IN (SELECT STATEMENT);Trong cú pháp trên có SELECT STATEMENT, đây là một câu truy vấn nào đó để lấy ra 1 or nhiều giá trị cho toán tử IN.
Ví dụ:
- Câu lệnh SQL sau đây chọn tất cả khách hàng ở “VN”, “US” hoặc “UK”:
- Câu lệnh SQL sau chọn tất cả khách hàng KHÔNG ở “VN”, “US” hoặc “UK”:
- Câu lệnh SQL sau đây chọn tất cả khách hàng đến từ các quốc gia giống như nhà cung cấp:
2. Toán tử Between, NOT BETWEEN
Toán tử BETWEEN chọn các giá trị trong một phạm vi nhất định. Các giá trị có thể là số, văn bản hoặc ngày tháng.
Toán tử BETWEEN được bao gồm: giá trị bắt đầu và kết thúc được bao gồm.
Cú pháp:
/* 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 column_name(s) FROM table_name WHERE column_name BETWEEN value1 AND value2;Ví dụ:
- Câu lệnh SQL sau đây chọn tất cả các sản phẩm có giá GIỮA 10 và 20:
- Để hiển thị các sản phẩm nằm ngoài phạm vi của ví dụ trước, hãy sử dụng KHÔNG GIỮA:
- Câu lệnh SQL sau đây chọn tất cả các sản phẩm có giá GIỮA 10 và 20. Ngoài ra; không hiển thị các sản phẩm có CategoryID là 1,2 hoặc 3:
- Câu lệnh SQL sau đây chọn tất cả các sản phẩm có Tên sản phẩm GIỮA Bia và Rượi:
NOT BETWEEN Text
- Câu lệnh SQL sau đây chọn tất cả các sản phẩm có Tên sản phẩm KHÔNG GIỮA Bia và Rượi:
BETWEEN Dates
- Câu lệnh SQL sau đây chọn tất cả các đơn hàng có Ngày đặt hàng GIỮA ’01 -July-1996 ‘và ’31 -July-1996’:
or
/* 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 Orders WHERE OrderDate BETWEEN '1996-07-01' AND '1996-07-31';Lưu ý: Các bạn tham khảo bài giới thiệu nàyđể lấy dữ liệu mẫu và chạy các ví dụ của toàn bộ series này nha. Khi bạn thực hành mà không tìm thấy kết quả và không xảy ra lỗi thì có thể dữ liệu của bạn không tồn tại, vì vậy, bạn có thể insert thêm data vào bảng và thực hành lại nha.
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:
- Group Facebook
- Fanpage
- Youtube
- Trang chủ
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!
Từ khóa » Toán Tử Not In Trong Sql
-
Toán Tử AND OR NOT IN Trong SQL
-
Toán Tử IN Và NOT IN Trong SQL - Freetuts
-
Toán Tử IN Và NOT IN Trong SQL - Vi
-
Toán Tử NOT IN Trong SQL - Thủ Thuật
-
Điều Kiện NOT Trong SQL Server
-
Toán Tử Trong SQL
-
Toán Tử AND, OR Và NOT Trong SQL - BAC
-
SQL Server: IN() Và NOT IN() | V1Study
-
Học SQL 21. Toán Tử IN Và NOT IN Trong SQL - YouTube
-
Toán Tử NOT IN Trong SQL
-
Toán Tử AND OR Và NOT Trong SQL - Lập Trình Từ Đầu
-
Toán Tử IN Trong SQL | Lập Trình Từ Đầu
-
Toán Tử NOT IN Trong SQL - Phần Mềm FREE
-
Toán Tử Trong SQL Là Gì? - W3seo
-
Phủ định NOT Trong SQL - Deft Blog
-
Toán Tử Trong SQL - Học Sql Cơ Bản đến Nâng Cao - VietTuts
-
IN Trong SQL Server
-
3 Loại Toán Tử Trong SQL Ai Cũng Cần Biết
-
Sửa Các Câu Lệnh SQL để Tinh Chỉnh Kết Quả Truy Vấn