عملگرها (Operators)
عملگر (Operator) یعنی نشانه محاسبه یا مقایسه. مثل + در ریاضی. این علامت ها روی داده ها کار می کنند و نتیجه می دهند. پس با چند مثال ساده، سریع یادش می گیری.
عملگرهای حسابی (+, -, *, /, %)
برای جمع، تفریق، ضرب، تقسیم و باقیمانده استفاده می شوند. مثل تمرین ریاضی مدرسه.
SELECT 15 + 27 AS SumResult;
SELECT 29 % 5 AS ModResult;
عملگرهای بیتی (&, |, ^)
بیتی (Bitwise) یعنی کار روی بیت ها. برای کارهای سطح پایین کاربرد دارند.
SELECT 6 & 3 AS BitAnd;
عملگرهای مقایسه (=, >, <, >=, <=, <>)
برای سنجیدن برابری و بزرگی به کار می روند. مثل مقایسه نمره ها.
SELECT *
FROM Customers
WHERE City = 'Berlin';
SELECT *
FROM Products
WHERE Price > 20;
عملگرهای منطقی (AND, OR, NOT ...)
منطقی (Logical) یعنی ترکیب شرط ها. مثل فیلترهای همزمان در یک لیست.
SELECT *
FROM Customers
WHERE Country = 'Germany'
AND City = 'Berlin';
SELECT *
FROM Customers
WHERE CustomerName LIKE 'A%';
SELECT *
FROM Products
WHERE Price BETWEEN 10 AND 30;
SELECT *
FROM Customers
WHERE Country IN ('Germany', 'Mexico');
گام های عملی
- عددها را با +، -، *، / تمرین کن.
- با % باقیمانده را حساب کن.
- روی جدول Customers، چند شرط مقایسه بزن.
- شرط ها را با AND و OR ترکیب کن.
نکته: برای جستجوی الگو، از LIKE با % استفاده کن. برای بازه ها، BETWEEN سریع تر است.
لینک های داخلی پیشنهادی
- کامنت ها (Comments) برای مستندسازی شرط ها.
- ساخت دیتابیس (Create Database) برای آماده سازی محیط تمرین.
جمع بندی سریع
- حسابی ها برای محاسبه مستقیم هستند.
- مقایسه ای ها شرط ها را می سنجند.
- منطقی ها شرط ها را ترکیب می کنند.
- LIKE برای الگوهای متنی کاربردی است.