عبارت WHERE در SQL
تاریخ ارسال: ۲۵-فروردين-۱۳۸۸
عبارت WHERE فقط برای بیرون کشیدن رکورد های اطلاعاتی بر اساس معیاری مشخص استفاده میشود.
نحوه استفاده از عبارت WHERE در SQL
SELECT column_name(s)
FROM table_name
WHERE column_name operator value
مثالی از عبارت WHERE
نام جدول person :
| P_Id | LastName | FirstName | Address | City |
|---|---|---|---|---|
| 1 | Hansen | Ola | Timoteivn 10 | Sandnes |
| 2 | Svendson | Tove | Borgvn 23 | Sandnes |
| 3 | Pettersen | Kari | Storgt 20 | Stavanger |
حالا میخواهیم که از جدول بالا آن دسته از اسامی افراد را که درشهر Sandnes زندگی می کنند رابیرون بکشیم برای اینکار از دستور زیر استفاده میکنیم:
SELECT * FROM Persons
WHERE City='Sandnes'
نتیجه به شکل زیر می باشد:
| P_Id | LastName | FirstName | Address | City |
|---|---|---|---|---|
| 1 | Hansen | Ola | Timoteivn 10 | Sandnes |
| 2 | Svendson | Tove | Borgvn 23 | 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:
| Operator | Description |
|---|---|
| = | Equal |
| <> | Not equal |
| > | Greater than |
| < | Less than |
| >= | Greater than or equal |
| <= | Less than or equal |
| BETWEEN | Between an inclusive range |
| LIKE | Search for a pattern |
| IN | If you know the exact value you want to return for at least one of the columns |
نکته : در برخی از ورژن های جدید SQL میتوان به جای عملگر <> از =! استفاده کرد.
مترجم: علیرضا مسگری
ادامه » عملگرهای AND و OR در SQL
بازگشت « عبارت DISTICNT در SQL
۱۹-خرداد-۱۳۸۹
عبارت NOT NULL در SQL
۱۰-خرداد-۱۳۸۹
عبارت Constraints در SQL
۱۵-آذر-۱۳۸۸
عبارت CREATE TABLE در SQL
۱۵-آذر-۱۳۸۸
عبارت CREATE DATABASE در SQL
۱۵-آذر-۱۳۸۸
عبارت SELECT INTO در SQL
۱۵-آذر-۱۳۸۸
عملگر UNION در SQL
۱۵-آذر-۱۳۸۸
FULL JOIN در SQL
۱۵-آذر-۱۳۸۸
- نام:
- ایمیل:
- نظر:
