آموزش SQL

کلمه WHERE برای فیلتر گذاشتن روی رکورد ها است. وقتی WHERE را بکار می بریم در اصل می گویید که فقط رکوردهایی را به ما بده که شرط بعد از WHERE را داشته باشند.

SELECT * FROM Moshtari WHERE Country='iran'; </p>

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

البته می شود بجای علامت مساوی از علائم دیگری مثل بزرگتر، کوچکتر یا نامساوی نیز استفاده کرد.

مثلا می خواهیم همه کالاهایی که قیمت آن ها بالای صد هزار تومان است را برگردانیم:

SELECT * FROM Kala WHERE price >100000;

علامت های زیر می شود در قسمت where قرار بگیرند

عملگر توضیحات
= برابر
> بزرگتر
< کوچکتر
>= بزرگتر مساوی
<= کوچکتر مساوی
<> نامساوی
BETWEEN بین دو مقدار
LIKE شبیه (با علائمی بکار می رود که مثلا با فلان حرف شروع شود)
IN می شود چند مقدار را تعیین کرد که در ستون یکی از مقادیر آن ها باشد
.