خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
14. آموزش SQL Server به زبان ساده. استفاده از عملگر BETWEEN

عملگر BETWEEN در مواقعی کاربرد دارد که ما می خواهیم شرطمان را روی یک بازه از اعداد یا تاریخها و ... قرار بدهیم. بعنوان مثال می توانیم از اس کیو ال سرور بخواهیم تا برای ما اشخاصی را نشان بدهد که کد آنها از 1 تا 5 باشد. در این آموزش به نحوه نوشتن عملگر BETWEEN می پردازیم و همینطور یاد می گیریم که چگونه با ترکیب عملگرهای > و < و = این دستور را به شکل دیگری هم بنویسیم.

یک Query جدید باز کنید و دستور زیر را در آن بنویسید و اجرا نمایید:
SELECT * FROM PhoneBook
WHERE (RowID BETWEEN 1 AND 5)

در این دستور ما به اس کیو ال سرور گفتیم تا رکوردهایی را به ما نشان بدهد که مقدار فیلد RowID آن بین 1 و 5 باشد. دقت کنید که خود 1 و 5 هم شامل خروجی می شود.
این دستور را به شکل زیر نیز می توانستیم بنویسیم.
SELECT * FROM PhoneBook
WHERE (RowID >= 1)
AND (RowID <= 5)

پس هرگاه نحوه جستجوی ما در بازه های عددی، تاریخی و ... به شکلی بود که شامل کوچکترین مقدار بازه و همینطور بزرگترین مقدار بازه نیز می بود، جهت خلاصه نویسی می شود از دستور BETWEEN استفاده نماییم.
آموزش قبلی : 13. آموزش SQL Server به زبان ساده. استفاده از عملگرهای AND و OR
آموزش بعدی : 15. آموزش SQL Server به زبان ساده. مرتب سازی نتایج جستجو با دستور ORDER BY

روش استفاده از عملگر BETWEEN
یک Query جدید باز کنید و دستور زیر را در آن بنویسید و اجرا نمایید:
SELECT * FROM PhoneBook
WHERE (RowID BETWEEN 1 AND 5)

در این دستور ما به اس کیو ال سرور گفتیم تا رکوردهایی را به ما نشان بدهد که مقدار فیلد RowID آن بین 1 و 5 باشد. دقت کنید که خود 1 و 5 هم شامل خروجی می شود.
این دستور را به شکل زیر نیز می توانستیم بنویسیم.
SELECT * FROM PhoneBook
WHERE (RowID >= 1)
AND (RowID <= 5)

پس هرگاه نحوه جستجوی ما در بازه های عددی، تاریخی و ... به شکلی بود که شامل کوچکترین مقدار بازه و همینطور بزرگترین مقدار بازه نیز می بود، جهت خلاصه نویسی می شود از دستور BETWEEN استفاده نماییم.
آموزش قبلی : 13. آموزش SQL Server به زبان ساده. استفاده از عملگرهای AND و OR
آموزش بعدی : 15. آموزش SQL Server به زبان ساده. مرتب سازی نتایج جستجو با دستور ORDER BY
نمایش دیدگاه ها (0 دیدگاه)
دیدگاه خود را ثبت کنید: