PostgreSQL GIỮA Toán tử
GIỮA
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
mang tính bao gồm: giá trị bắt đầu và kết thúc được bao gồm.
Ví dụ
Chọn tất cả các sản phẩm có giá từ 10 đến 15:
SELECT * FROM Products
WHERE Price BETWEEN 10 AND 15;
Chạy ví dụ »GIỮA các giá trị văn bản
Toán tử BETWEEN
cũng có thể được sử dụng trên các giá trị văn bản.
Kết quả trả về tất cả các bản ghi được sắp xếp theo thứ tự bảng chữ cái giữa các giá trị được chỉ định.
Ví dụ
Chọn tất cả các sản phẩm giữa 'Pavlova' và 'Đậu phụ':
SELECT * FROM Products
WHERE product_name BETWEEN 'Pavlova' AND 'Tofu';
Chạy ví dụ » Nếu chúng ta thêm mệnh đề ORDER BY
vào ví dụ trên, nó sẽ dễ đọc hơn một chút:
Ví dụ
Ví dụ tương tự như trên, nhưng chúng tôi sắp xếp nó theo product_name
:
SELECT * FROM Products
WHERE product_name BETWEEN 'Pavlova' AND 'Tofu'
ORDER BY product_name;
Chạy ví dụ »GIỮA các giá trị ngày
Toán tử BETWEEN
cũng có thể được sử dụng trên các giá trị ngày.
Ví dụ
Chọn tất cả các đơn hàng từ ngày 12 tháng 4 năm 2023 đến ngày 5 tháng 5 năm 2023:
SELECT * FROM orders
WHERE order_date BETWEEN '2023-04-12' AND '2023-05-05';
Chạy ví dụ »