عبارت WHERE فقط برای بیرون کشیدن رکورد های اطلاعاتی بر اساس معیاری مشخص استفاده میشود.
نحوه استفاده از عبارت WHERE در SQL
SELECT column_name(s)
FROM table_name
WHERE column_name operator value
مثالی از عبارت WHERE
نام جدول person :
حالا میخواهیم که از جدول بالا آن دسته از اسامی افراد را که درشهر Sandnes زندگی می کنند رابیرون بکشیم برای اینکار از دستور زیر استفاده میکنیم:
SELECT * FROM Persons
WHERE City='Sandnes'
نتیجه به شکل زیر می باشد:
کوتیشن (‘ ‘) اطراف فیلدهای متنی در SQL:
SQL از کوتیشن یگانه (‘ ‘) اطراف پارامتر های متنی خود استفاده می کند (در برخی سیستم های پایگاه داده ای از کوتشن دوگانه (“ “) نیزمیتوان استفاده میکنند)
و باید گفت که برعکس فیلدهای متنی ، فیلدهای عددی (پارامتر های عددی) باید بدون استفاده از کوتیشن به کار برده شوند.
برای فیلدهای متنی اینگونه صحیح میباشد:
SELECT * FROM Persons WHERE FirstName='Tove'
واستفاده نکردن از کوتیشن اشتباه است :
SELECT * FROM Persons WHERE FirstName=Tove
برای فیلدهای عددی اینگونه صحیح است:
SELECT * FROM Persons WHERE Year=1965
واستفاده از کوتیشن اشتباه است:
SELECT * FROM Persons WHERE Year='1965'
عملگرهای مجاز در عبارت WHERE:
نکته : در برخی از ورژن های جدید SQL میتوان به جای عملگر <> از =! استفاده کرد.
اگر قبلا در بیان ثبت نام کرده اید لطفا ابتدا وارد شوید، در غیر این صورت می توانید ثبت نام کنید.