زمان کنونی: ۱۰-۲۸-۱۳۹۵, ۰۴:۱۵ صبح درود مهمان گرامی! (ورودثبت نام)




دستور and و or
زمان کنونی: ۱۰-۲۸-۱۳۹۵, ۰۴:۱۵ صبح
کاربرانِ درحال بازدید از این موضوع: 1 مهمان
نویسنده: سجاد پرمچی
آخرین ارسال: سجاد پرمچی
پاسخ: 1
بازدید: 748

ارسال پاسخ 
 
امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
 

دستور and و or

۱۲-۲۶-۱۳۹۳, ۰۹:۵۹ صبح
ارسال: #1
Thumbs Up دستور and و or

دستور and و or

از دستور and و or برای ترکیب شرط ها در دستور where استفاده می شود .
گاهی اوقات اطلاعات مورد نیاز ما در دستور select دارای چندین شرط مختلق است به طور مثال ما مشخصات دانش آموزان ترم دوم رشته computer که معدل آنها بیش از 15 است را میخواهیم . در این حالت باید هر یک از شرط های مسئله را به تنهایی تعریف مرده و سپس آنها را با هم ترکیب کنیم . برنامه به ارزیابی هر یک از شرط ها پرداخته سپس نتایج حاصله را با هم ترکیب کرده و خروجی را تعیین می کند.
عملگر and برای اجرای دستور نیاز دارد تا تمام شرط های تعیین شده برای آن، درست باشد. در حالی که عملگر or فقط نیاز دارد ک حداقل یکی از شرط های آن درست باشد .
در جداول زیر چگونگی برقراری نتیجه نهایی در هنگام استفاده از این دو عملگر را مشاهده میکنیم :

مثال :
مشخصات دانش آموزانی را از جدول (student) ارائه دهید که نمره آنها بیش از 15 و رشته تحصیلی آن ها electronice باشد :

;select * from student where major='electronice' and grade > 15

مثال 2 :
مشخصات دانش آموزانی را از جدول student ارائه دهید که نمره آنها بیش از 17 بوده یا رشته تحصیلی آنها computer باشد :

;select * from student where major='computer' or grade > 15
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
 سپاس شده توسط Adel
ارسال پاسخ 


موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
Thumbs Up دستور (order by) سجاد پرمچی 0 698 ۱۲-۲۱-۱۳۹۳ ۰۲:۳۹ عصر
آخرین ارسال: سجاد پرمچی
Thumbs Up بروز رسانی یک رکورد دستور (updata) سجاد پرمچی 0 665 ۱۲-۱۷-۱۳۹۳ ۱۰:۰۰ عصر
آخرین ارسال: سجاد پرمچی
Thumbs Up دستور ایجاد پایگاه داده سجاد پرمچی 3 1,637 ۱۲-۱۴-۱۳۹۳ ۰۴:۱۰ عصر
آخرین ارسال: Adel
Thumbs Up دستور ایجاد جدول سجاد پرمچی 0 706 ۱۲-۱۲-۱۳۹۳ ۰۵:۴۵ صبح
آخرین ارسال: سجاد پرمچی

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان