SQL-ში BETWEEN ოპერატორი რა არის?
sobes.tech AI
პასუხი AI-სგან
SQLдеги BETWEEN оператору WHERE билдирүүсүндө белгилүү бир диапазондогу маанилерди тандоо үчүн колдонулат. Диапазон баштапкы жана акыркы маанилерди камтыйт.
Синтаксис:
SELECT column_list
FROM table_name
WHERE column_name BETWEEN value1 AND value2;
- column_list: Тандалган багыттар.
- table_name: Маалымат алынган таблица.
- column_name:
BETWEENоператору колдонулган багыт. - value1: Диапазондун баштапкы мааниси.
- value2: Диапазондун акыркы мааниси.
Колдонуу мисалы: 18ден 65 жашка чейинки бардык кардарларды тандоо, анын ичинде.
SELECT *
FROM Customers
WHERE Age BETWEEN 18 AND 65;
BETWEEN >= жана <= операторлору менен барабар.
Мисал >= жана <= менен:
SELECT *
FROM Customers
WHERE Age >= 18 AND Age <= 65;
BETWEEN оператору текст жана datetime маанилери менен да колдонулушу мүмкүн.
Текст маанилери менен мисал: Аты 'A' менен 'C' аралыгында башталган продукттарды тандоо.
SELECT *
FROM Products
WHERE ProductName BETWEEN 'A' AND 'Cez'; -- 'Cez' бардык аттары 'C' менен башталганды камтыйт үчүн колдонулат
Datetime маанилери менен мисал: Белгилүү бир убакыт аралыгында жасалган заказдарды тандоо.
SELECT *
FROM Orders
WHERE OrderDate BETWEEN '2023-01-01' AND '2023-12-31';
Диапазондон маанилерди чыгарып салуу үчүн NOT BETWEEN оператору колдонулат.
Синтаксис:
SELECT column_list
FROM table_name
WHERE column_name NOT BETWEEN value1 AND value2;
Мисал колдонуу: 18ден 65 жашка чейинки эмес бардык кардарларды тандоо.
SELECT *
FROM Customers
WHERE Age NOT BETWEEN 18 AND 65;