Between Operatörü

BETWEEN operatörü, belirli bir aralıktaki değerleri seçer. Değerler sayı, metin veya tarih olabilir.

BETWEEN operatörü kapsayıcıdır: başlangıç ​​ve bitiş değerleri dahildir.

BETWEEN Syntax

SELECT sütun_adları
FROM tablo_adı
WHERE sütun_adı BETWEEN değer1 AND değer2;Code language: SQL (Structured Query Language) (sql)

BETWEEN Örneği

Aşağıdaki SQL kodu, fiyatı 10 ile 20 arasında olan tüm ürünleri seçer:

SELECT * FROM Products
WHERE Price BETWEEN 10 AND 20;Code language: SQL (Structured Query Language) (sql)
Between Operatörü

NOT BETWEEN Örneği

10 ve 20 aralığı dışındaki ürünleri görüntülemek için NOT BETWEEN seçeneğini kullanın:

SELECT * FROM Products
WHERE Price NOT BETWEEN 10 AND 20;Code language: SQL (Structured Query Language) (sql)
Between Operatörü

Not: 10 ve 20 aralığa dahil olduğu için gelmedi.

BETWEEN ve IN örneği

Aşağıdaki SQL kodu, CategoryID’si 1,2 veya 3 olan ürünler haricinde fiyatı 10 ile 20 arasında olan tüm ürünleri seçmektedir.

SELECT * FROM Products
WHERE Price BETWEEN 10 AND 20
AND CategoryID NOT IN (1,2,3);Code language: SQL (Structured Query Language) (sql)
Between Operatörü

BETWEEN Metin Değerleri Örneği

Aşağıdaki SQL kodu, ürün adları “Carnarvon Tigers” ile “Geitost” arasındaki tüm ürünleri seçer:

SELECT * FROM Products
WHERE ProductName BETWEEN 'Carnarvon Tigers' AND 'Geitost'
ORDER BY ProductName;Code language: SQL (Structured Query Language) (sql)
Between Operatörü

NOT BETWEEN Metin Değerleri Örneği

Aşağıdaki SQL kodu, ürün adları “Carnarvon Tigers” ile “Tofu” arasında OLMAYAN tüm ürünleri seçer:

SELECT * FROM Products
WHERE ProductName NOT BETWEEN 'Carnarvon Tigers' AND 'Tofu'
ORDER BY ProductName;Code language: SQL (Structured Query Language) (sql)
Between Operatörü

BETWEEN Tarih Örneği

Aşağıdaki SQL kodu, ’01-Temmuz-1996′ ile ’31-Temmuz-1996′ arasında sipariş tarihine sahip tüm siparişleri seçer:

SELECT * FROM Orders
WHERE OrderDate BETWEEN #07/01/1996# AND #07/31/1996#;Code language: SQL (Structured Query Language) (sql)

veya

SELECT * FROM Orders
WHERE OrderDate BETWEEN '1996-07-01' AND '1996-07-31';Code language: SQL (Structured Query Language) (sql)
Between Operatörü

Posted

in

by