WHERE (WHERE)
اینجا با «عبارت WHERE» آشنا می شوی. WHERE یعنی «شرط» برای فیلتر رکوردها. یعنی فقط سطرهای مطابق شرط برگردند. مثل فهرست دانش آموزان فقط کلاس نهم.
عبارت WHERE در MySQL
WHERE برای فیلتر رکوردها استفاده می شود. شرط را می نویسی و فقط همان ها برمی گردند.
سینتکس WHERE
SELECT column1,
column2
FROM table_name
WHERE condition;
نکته: WHERE فقط مخصوص SELECT نیست. در UPDATE و DELETE هم استفاده می شود.
نمونه: فیلتر کشور مکزیک
این پرس وجو همه مشتریان کشور «Mexico» را برمی گرداند.
SELECT *
FROM Customers
WHERE Country = 'Mexico';
متنی در برابر عددی
برای متن از کوتیشن تکی استفاده کن. اما عدد کوتیشن ندارد.
SELECT *
FROM Customers
WHERE CustomerID = 1;
عملگرهای رایج در WHERE
می توانی از =، >، <، >=، <=، <> استفاده کنی. همچنین BETWEEN، LIKE، و IN برای بازه، الگو، و مجموعه مقادیر کاربرد دارند.
نکته: ادامه مسیر: با AND/OR شرط ها را ترکیب کن. برای مرور مقدمات، صفحه SELECT را ببین. همچنین برای دید کلی، SQL (SQL) مفید است.
جمع بندی سریع
- WHERE رکوردها را فیلتر می کند.
- متن با کوتیشن تکی می آید.
- عدد کوتیشن نمی خواهد.
- عملگرها شرط ها را می سازند.
- بعدی: ترکیب با AND/OR.