Mis on BETWEEN operaator SQL-is?
sobes.tech AI
Vastus AI-lt
Operaator BETWEEN kasutatakse SQL-i WHERE lauses valiku tegemiseks määratud vahemikus olevate väärtuste jaoks. Vahemik hõlmab nii algus- kui ka lõppväärtust.
Süntaks:
SELECT column_list
FROM table_name
WHERE column_name BETWEEN value1 AND value2;
- column_list: veerud, mida tuleb valida.
- table_name: tabel, kust andmeid valitakse.
- column_name: veerg, millele rakendub
BETWEENoperaator. - value1: vahemiku algusväärtus.
- value2: vahemiku lõppväärtus.
Näide: Vali kõik kliendid, kelle vanus jääb vahemikku 18 kuni 65 aastat, kaasa arvatud.
SELECT *
FROM Customers
WHERE Age BETWEEN 18 AND 65;
BETWEEN on võrdne >= ja <= operaatorite kasutamisega.
Näide koos >= ja <=:
SELECT *
FROM Customers
WHERE Age >= 18 AND Age <= 65;
BETWEEN operaatorit saab kasutada ka tekstiliste ja datetime väärtuste puhul.
Näide tekstiliste väärtuste puhul: Vali tooted, mille nimed algavad tähtedest 'A' kuni 'C'.
SELECT *
FROM Products
WHERE ProductName BETWEEN 'A' AND 'Cez'; -- 'Cez' kasutatakse kõigi nimede kaasamiseks, mis algavad 'C'-ga
Näide datetime väärtuste puhul: Vali tellimused, mis on tehtud kindlal ajavahemikul.
SELECT *
FROM Orders
WHERE OrderDate BETWEEN '2023-01-01' AND '2023-12-31';
Rea väärtuste vahemikust väljaarvamiseks kasutatakse NOT BETWEEN operaatorit.
Süntaks:
SELECT column_list
FROM table_name
WHERE column_name NOT BETWEEN value1 AND value2;
Näide NOT BETWEEN kasutamisest:
Vali kõik kliendid, kelle vanus ei kuulu vahemikku 18 kuni 65 aastat, kaasa arvatud.
SELECT *
FROM Customers
WHERE Age NOT BETWEEN 18 AND 65;