2.0 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	title, localeTitle
| title | localeTitle | 
|---|---|
| SQL and Operator | مزود والمشغل | 
SQL AND المشغل
ويتم استخدامه في جملة WHERE أو جملة GROUP BY HAVING للحد من الصفوف التي يتم إرجاعها من العبارة التي تم تنفيذها. استخدم AND عندما يكون مطلوبًا أن يتم استيفاء أكثر من شرط واحد.
سنستخدم جدول الطالب لتقديم أمثلة.
في ما يلي جدول الطالب بدون شرط WHERE:
select * from student;  
الآن تتم إضافة عبارة WHERE لعرض طلاب البرمجة فقط:
select * from student  where programOfStudy = 'Programming';  
الآن يتم تحديث جملة WHERE بـ AND لعرض نتائج لطلاب البرمجة التي يكون لها أيضًا درجة SAT أكبر من 800:
select * from student  where programOfStudy = 'Programming'  and sat_score > 800;  
هذا مثال أكثر تعقيدًا من جدول مساهمات الحملة. يحتوي هذا المثال على جملة GROUP BY مع شرط HAVING باستخدام AND لتقييد السجلات التي تم إرجاعها ليتم استبعادها من عام 2016 بمساهمات تتراوح بين 3 ملايين و 18 مليون دولار أمريكي.
select Candidate, Office_Sought, Election_Year, FORMAT(sum(Total_$),2) from combined_party_data  where Office_Sought = 'PRESIDENT / VICE PRESIDENT'  group by Candidate, Office_Sought, Election_Year  having Election_Year = 2016 and sum(Total_$) between 3000000 and 18000000  order by sum(Total_$) desc;