Sobes.tech
Junior

SQL-də BETWEEN operatoru nədir?

sobes.tech Süni İntellekt

AI-dan cavab

SQL-də BETWEEN operatoru, WHERE ifadəsində müəyyən bir diapazondakı dəyərləri seçmək üçün istifadə olunur. Diapazon başlanğıc və son dəyərləri əhatə edir.

Sintaksis:

SELECT column_list
FROM table_name
WHERE column_name BETWEEN value1 AND value2;
  • column_list: Seçilməli olan sütunlar.
  • table_name: Məlumatların çıxarılacağı cədvəl.
  • column_name: BETWEEN operatorunun tətbiq olunduğu sütun.
  • value1: Diapazonun başlanğıc dəyəri.
  • value2: Diapazonun son dəyəri.

İstifadə nümunəsi: 18-dən 65-ə qədər yaşda olan bütün müştəriləri seçin, daxil olmaqla.

SELECT *
FROM Customers
WHERE Age BETWEEN 18 AND 65;

BETWEEN operatoru >=<= operatorlarının istifadəsinə bərabərdir. >=<= ilə nümunə:

SELECT *
FROM Customers
WHERE Age >= 18 AND Age <= 65;

BETWEEN operatoru həmçinin mətn və datetime dəyərləri ilə istifadə oluna bilər.

Mətn dəyərləri ilə nümunə: Adları 'A' ilə 'C' arasında olan məhsulları seçin.

SELECT *
FROM Products
WHERE ProductName BETWEEN 'A' AND 'Cez'; -- 'Cez' bütün adları daxil etmək üçün istifadə olunur

Datetime dəyərləri ilə nümunə: Müəyyən bir zaman aralığında edilən sifarişləri seçin.

SELECT *
FROM Orders
WHERE OrderDate BETWEEN '2023-01-01' AND '2023-12-31';

Diapazon daxilindəki dəyərləri istisna etmək üçün NOT BETWEEN operatoru istifadə olunur.

Sintaksis:

SELECT column_list
FROM table_name
WHERE column_name NOT BETWEEN value1 AND value2;

NOT BETWEEN istifadə nümunəsi: 18-dən 65-ə qədər yaşda olmayan bütün müştəriləri seçin.

SELECT *
FROM Customers
WHERE Age NOT BETWEEN 18 AND 65;