برنامه نویسیمقالات
شرط WHERE
شرط WHERE
- شرط WHERE برای فیلتر کردن رکوردها استفاده می شود.
- شرط WHERE برای استخراج کردن رکوردهایی که معیار مشخصی را محقق می سازند استفاده می شود.
شکل کلی () شرط WHERE
SELECT column_name,column_name FROM table_name WHERE column_name operator value;
- column_name نام ستون جدول مورد نظر می باشد.
- operator عملگری که شرط بر اساس آن انجام میگیرد.
- value مقداری که با مقادیر ستون مقایسه می گردد.
جدول Student حاوی اطلاعات پایین میباشد:

دستور SQL ذیل تمام دانش آموزایی که ساکن شیراز باشند را از جدول Student انتخاب می کند.
SELECT * FROM Student WHERE city='شیراز';

- نقل قول تکی (single quotes) در اطراف مقادیر متنی در SQL الزامی می باشد.
- اکثر سیستم های پایگاه داده نیز اجازه استفاده از نقل قول دوتایی ( double quotes) می دهند.
- با این حل فیلد های (fields ) عددی نباید با نقل قول(quotes) احاطه شوند.
SELECT * FROM Student WHERE StudentID=1;
![]()
عملگرها در شرط WHERE
عملگر ها (operators) زیر میتوانند در شرط WHERE در این مقاله استفاده شوند:
| عملگر | توضیحات |
| = | برابر |
| <> | نامساوی البته برخی از نسخه های SQL به صورت =! نوشته می شود |
| > | بزرگتر از |
| < | کوچکتر از |
| >= | بزرگتر یا مساوی |
| <= | کوچکتری یا مساوی |
| BETWEEN | بین یک محدوده |
| LIKE | جستجو برای الگو |
| IN | برای مشخص کردن مقادیر متعدد برای یک ستون |
برای مشاهده کلیه مقالات مربوط به sql کلیک نمایید.
تمامی مطالب توسط تیم سافت ساز ترجمه و جمع آوری می شود . منبع سافت ساز
