0

آموزش SQL

 
parisaexp
parisaexp
کاربر نقره ای
تاریخ عضویت : مهر 1392 
تعداد پست ها : 888
محل سکونت : اصفهان

پاسخ به:آموزش SQL
دوشنبه 10 آذر 1393  9:04 PM

آموزش SQL-عبارت AND-OR

عملگرهای AND و OR برای فیلتر کردن رکوردها، براساس بیشتر از یک شرط استفاده می شوند.


عملگرهای AND و OR

 

Wiki

عملگر AND رکوردی را نمایش می دهد که هم شرط اول و هم شرط دوم در آن صدق کند.

عملگر OR رکوردی را نمایش می دهد که یا شرط اول و یا شرط دوم یا هر دو در آن صدق کند.


مثالی از عملگر AND

 

Wiki

در جدول "Persons":

P_Id LastName FirstName Address City
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger

می خواهیم تنها افرادی را انتخاب کنیم که نام آنها مساوی "Tove" و نام خانوادگی آنها مساوی "Svendson" باشد.

برای این منظور از دستور SELECT زیر استفاده می کنیم.

SELECT * FROM Persons
WHERE FirstName='Tove'
AND LastName='Svendson'

نتیجه به شکل زیر خواهد شد:

P_Id LastName FirstName Address City
2 Svendson Tove Borgvn 23 Sandnes

مثالی از عملگر OR

 

Wiki

می خواهیم افرادی را که نام آنها Tove یا Ola می باشد را انتخاب کنیم:

از دستور زیر استفاده می کنیم:

SELECT * FROM Persons
WHERE FirstName='Tove'
OR FirstName='Ola'

نتیجه به شکل زیر خواهد بود:

P_Id LastName FirstName Address City
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes

ترکیب AND و OR

 

Wiki

می توانید AND و OR را با هم ترکیب کنید. (از پرانتز برای ترکیب عبارات استفاده کنید)

می خواهیم افرادی را انتخاب کنیم که نام خانوادگی آنها Svendson و نام آنها Tove یا Ola باشد.

از دستور زیر استفاده می کنیم:

SELECT * FROM Persons WHERE
LastName='Svendson'
AND (FirstName='Tove' OR FirstName='Ola')

جدول نتیجه به شکل زیر خواهد بود:

P_Id LastName FirstName Address City
2 Svendson Tove Borgvn 23 Sandnes
 

 

لِکُلِّ شَیْ‏ءٍ زَکَاةٌ وَ زَکَاةُ الْعَقْلِ احْتِمَالُ الْجُهَّال‏

برای هر چیزی زکاتیست و زکات عقل تحمّل نادانان است.

تشکرات از این پست
malireza
دسترسی سریع به انجمن ها