[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: [email protected] 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: [email protected] 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: [email protected] 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ử Between Trong Sql
-
Điều Kiện BETWEEN Trong SQL Server
-
BETWEEN Trong SQL - Hoclaptrinh
-
BETWEEN Trong SQL Server
-
Toán Tử BETWEEN Trong SQL Server - MasterMOS
-
Mệnh đề BETWEEN Trong SQL - Deft Blog
-
Toán Tử Between...And - Microsoft Support
-
Toán Tử BETWEEN Trong SQL - BAC
-
Toán Tử BETWEEN Trong SQL | Lập Trình Từ Đầu
-
Toán Tử BETWEEN Trong SQL - ge
-
Toán Tử BETWEEN Và NOT BETWEEN Trong SQL - Freetuts
-
BETWEEN AND - Toán Tử - SQL & Database
-
Học SQL 22. Toán Tử BETWEEN Trong SQL - YouTube
-
Toán Tử BETWEEN Và NOT BETWEEN Trong SQL - Vi
-
Toán Tử BETWEEN Và NOT BETWEEN Trong SQL ...
-
Câu Lệnh Between Trong Sql - Campus Study Lab
-
Câu Lệnh Between Trong Sql
-
Select Trong Khoảng Với BETWEEN Trong MySQL - Freetuts
-
Điều Kiện BETWEEN Trong SQL Server - Học SQL Từ Cơ Bản đến ...