Learn SQL From Beginning To Professional Steb By Steb part 2
1. تعلم SQl بإحتراف خطوة بخطوة -- Learn SQL From Beganing To Profissional Steb By Step الدرس الثاني شرح IBRAHIM MOHAMEd ABOTALEB تم تصحيح الخطأ من الاخت HaBiBa منتديات عمرو خالد
2. مراجعة علي الدرس السابق الشكل العام لجملة Select لعرض كل الحقزل داخل جدول معين لو حبيت تعمل بحث بجملة Select او عرض نتيجة اذا توافر شرط معين ممكن بواسطة Where هيبقي الشكل العام للجملة الشرط Where اسم الجدول From قائمة الاعمدة Select اسم الجدول From قائمة الاعمدة Select اسم الجدول From * Select
3. يجب استخدام الرموز التالية في حالة استخدام Where مثال :- Select * From MyTable Where SName = “Ibrahim” سيظهر لك <= النتيجة أكبر من او تساوي للشرط => النتيجة أصغر من او تساوي للشرط <> النتيجة لا تساوي للشرط > النتيجة أصغر من للشرط < النتيجة اكبر من للشرط = النتيجة مساوية للشرط VB,MYSQL Cairo Ibrahim 1 Note Address SName ID
4. مثال :- ٍ Select * From MyTable Where SName <> “Ibrahim” سيظهر لك نلاحظ ان الفرق بين المثال الاول والمثال الثاني الرمز المستخدم بعد Where فأختلف الناتج المعروض تم استخدام الرمز (=) في المثال الاول فقامت الجملة بالبحث عن كل النتائج التي تساوي Ibrahim داخل الحقل SName تم استخدام الرمز ( <> ) في المثال الاولفقامت الجملة بالبحث عن كل النتائج التي لا تساوي Ibrahim داخل الحقل SName لاحظ الفرق جيداً ASP Alex Ola 3 VB.Net Giza Basma 2 Note Address SName ID
5. يمكن استخدام الكلمات التالية تعطيك امكانيات اضافية في حالة استخدام Where مع Select مثال Select * Form MyTable Where ID Between 1 AND 3 NOT النتيجة لا تساوي للشرط IN تعمل عمل OR AND النتيجة مساوية للشرط الاول و الثاني و .... OR النتيجة مساوية للشرط الاول او الثاني او ... Between…AND النتيجة واقعة بين الشرط VB,MYSQL Cairo Ibrahim 1 ASP Alex Ola 3 VB.Net Giza Basma 2 Note Address SName ID
6. مثال Select * Form MyTable Where ID = 1 OR ID = 3 سيظهر مثال Select * Form MyTable Where ID = 1 OR ID = 2 OR ID = 3 سيظهر VB,MYSQL Cairo Ibrahim 1 ASP Alex Ola 3 Note Address SName ID VB.Net Giza Basma 2 VB,MYSQL Cairo Ibrahim 1 ASP Alex Ola 3 Note Address SName ID
7. مثال Select * Form MyTable Where ID IN (1,2,3) سيظهر مثال Select * Form MyTable Where ID = 3 AND SName = “Ola” سيظهر VB.Net Giza Basma 2 VB,MYSQL Cairo Ibrahim 1 ASP Alex Ola 3 Note Address SName ID ASP Alex Ola 3 Note Address SName ID
8. مثال Select * Form MyTable Where ID NOT 1 سيظهر متطلبات شائعة لحساب أحصائيات VB.Net Giza Basma 2 ASP Alex Ola 3 Note Address SName ID COUNT عداد SUM مجموع AVG متوسط نتيجة MAX أكبر نتيجة MIN اصغر نتيجة
9. مثال :- Select SUM(ID) Form MyTable النتيجة سيجمع كل الارقم الموجودة داخل الحقل ID = 1+2+3=6 مثال :- Select MIN(ID) Form MyTable النتيجة سيظهر الرقم 1 مثال :- Select Max(ID) Form MyTable النتيجة سيظهر الرقم 3 مثال :- Select avg(ID) Form MyTable النتيجة سيجمع كل الارقم الموجودة داخل الحقل ID ويتم القسمة علي عددهم = 1+2+3=6 / 3 = 2