در این آموزش قصد داریم یک عملگر دیگر در پایگاه داده sql(اس کیو ال) را به شما معرفی کنیم که این عملگر هم مانند دیگر نکان گفته شده می توانید بسیار کارآمد و مفید واقع شود.

عملگر BETWEEN برای انتخاب اطلاعات در یک محدوده خاص ، در بین دو مقدار تعیین شده استفاده می شود . این مقادیر می تواند از نوع عددی ، متن یا تاریخ باشد . ( باید نوع مدنظر با نوع داده ای فیلد های استفاده شده در دستور یکسان باشد ).

در مورد داده های متنی ، ترتیب قرار گیری حروف الفبا مد نظر برنامه است .

ساختار این دستور به صورت زیر است :

(SELECT column_name(s
FROM table_name
WHERE column_name
BETWEEN value1 AND value2

برای نمایش اطلاعات درون محدوده تعیین شده به صورت زیر عمل میکنیم :

SELECT * FROM Persons
WHERE LastName
‘BETWEEN ‘Hansen’ AND ‘Pettersen

برای نمایش اطلاعات خارج از محدوده تعیین شده از یک عملگر NOT قبل از دستور Between … And استفاده می شود .

SELECT * FROM Persons
WHERE LastName
‘NOT BETWEEN ‘Hansen’ AND ‘Pettersen