استفاده از WHERE

  • مدرس : علی بیگدلی
  • تاریخ انتشار: 1402/05/05
  • تعداد بازدید: 458

بیانیه WHERE

از بند WHERE برای استخراج رکوردهایی استفاده می‌شود که معیار مشخصی دارند.
نحو استفاده از WHERE:

SELECT column_list 
FROM table_name
WHERE condition;

جدول زیر را در نظر بگیرید:

برای انتخاب یک رکورد خاص:

SELECT * FROM customers
WHERE ID = 7;

خروجی:

نکته: از بند WHERE فقط برای استخراج رکوردهایی استفاده کنید که معیار مشخصی دارند.

اپراتورهای SQL

اپراتورهای مقایسه و منطقی در بند WHERE برای فیلتر کردن داده‌های انتخاب شده استفاده می‌شوند.

از عملگرهای مقایسه زیر می‌توان در بند WHERE استفاده کرد:

به عنوان مثال، می‌توان تمام مشتریان به جز رکورد با شناسه ۵ را نمایش داد:

SELECT * FROM customers
WHERE ID != 5;

خروجی:

نکته: همان‌طور که مشاهده می‌کنید، رکورد با ID = 5 از لیست حذف شده است.

اپراتور BETWEEN

BETWEEN مقادیر را در یک محدوده انتخاب می‌کند. مقدار اول حد پایین و مقدار دوم حد بالا است.

نحو بند BETWEEN:

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

مثال: انتخاب تمام رکوردهایی که ID آن‌ها بین ۳ تا ۷ است:

SELECT * FROM customers 
WHERE ID BETWEEN 3 AND 7;

خروجی:

نکته: همان‌طور که مشاهده می‌کنید، حد پایین و حد بالا در محدوده شامل می‌شوند.

TEXT VALUES

برای ستون‌های متنی، مقادیر باید با علامت نقل قول منفرد (') محصور شوند.

مثال: انتخاب رکوردهایی که شهر برابر با 'New York' است:

SELECT ID, FirstName, LastName, City 
FROM customers
WHERE City = 'New York';

خروجی:

نکته: اگر متن شما شامل یک apostrophe باشد، برای فرار از آن باید از دو علامت نقل قول منفرد استفاده کنید. مثال: 'نمی توان'.

ثبت دیدگاه


نکته: آدرس ایمیل شما منتشر نخواهد شد

دیدگاه کاربران (0)


هیچ دیدگاهی ثبت نشده است. می‌توانید اولین نفر باشید.