مراجعة علي الدرس السابق الشكل العام لجملة Select اسم الجدول From قائمة االعمدة Select لعرض كل الحقزل داخل جدول معين اسم الجدول From * Select لو حبيت تعمل بحث بجملة

Download Report

Transcript مراجعة علي الدرس السابق الشكل العام لجملة Select اسم الجدول From قائمة االعمدة Select لعرض كل الحقزل داخل جدول معين اسم الجدول From * Select لو حبيت تعمل بحث بجملة

‫مراجعة علي الدرس السابق‬
‫الشكل العام لجملة ‪Select‬‬
‫اسم الجدول‬
‫‪From‬‬
‫قائمة االعمدة‬
‫‪Select‬‬
‫لعرض كل الحقزل داخل جدول معين‬
‫اسم الجدول‬
‫‪From‬‬
‫*‬
‫‪Select‬‬
‫لو حبيت تعمل بحث بجملة ‪ Select‬او عرض نتيجة اذا توافر شرط معين‬
‫ممكن بواسطة ‪ Where‬هيبقي الشكل العام للجملة‬
‫الشرط‬
‫‪Where‬‬
‫اسم الجدول‬
‫‪From‬‬
‫قائمة االعمدة‬
‫‪Select‬‬
‫يجب استخدام الرموز التالية في حالة استخدام ‪Where‬‬
‫=‬
‫<‬
‫>‬
‫><‬
‫>=‬
‫=<‬
‫النتيجة مساوية للشرط‬
‫النتيجة اكبر من للشرط‬
‫النتيجة أصغر من للشرط‬
‫النتيجة ال تساوي للشرط‬
‫النتيجة أصغر من او تساوي للشرط‬
‫النتيجة أكبر من او تساوي للشرط‬
‫مثال‪-:‬‬
‫”‪Select * From MyTable Where SName = “Ibrahim‬‬
‫سيظهر لك‬
‫‪Note‬‬
‫‪Address‬‬
‫‪SName‬‬
‫‪VB,MYSQL‬‬
‫‪Cairo‬‬
‫‪Ibrahim‬‬
‫‪ID‬‬
‫‪1‬‬
‫مثال‪-:‬‬
‫ٍ >< ‪Select * From MyTable Where SName‬‬
‫”‪“Ibrahim‬‬
‫سيظهر لك‬
‫‪Note‬‬
‫‪Address‬‬
‫‪SName‬‬
‫‪ID‬‬
‫‪VB.Net‬‬
‫‪ASP‬‬
‫‪Giza‬‬
‫‪Alex‬‬
‫‪Basma‬‬
‫‪Ola‬‬
‫‪2‬‬
‫‪3‬‬
‫نالحظ ان الفرق بين المثال االول والمثال الثاني الرمز المستخدم بعد ‪ Where‬فأختلف الناتج‬
‫المعروض‬
‫تم استخدام الرمز (=) في المثال االول فقامت الجملة بالبحث عن كل النتائج التي تساوي‬
‫‪Ibrahim‬داخل الحقل ‪SName‬‬
‫تم استخدام الرمز (><) في المثال االولفقامت الجملة بالبحث عن كل النتائج التي ال‬
‫تساوي ‪ Ibrahim‬داخل الحقل ‪SName‬‬
‫الحظ الفرق جيدا‬
‫يمكن استخدام الكلمات التالية تعطيك امكانيات اضافية في حالة استخدام ‪ Where‬مع‬
‫‪Select‬‬
‫‪ Between…AND‬النتيجة واقعة بين الشرط‬
‫النتيجة مساوية للشرط االول او الثاني او ‪...‬‬
‫‪OR‬‬
‫النتيجة مساوية للشرط االول و الثاني و ‪....‬‬
‫‪AND‬‬
‫تعمل عمل ‪OR‬‬
‫‪IN‬‬
‫النتيجة ال تساوي للشرط‬
‫‪NOT‬‬
‫مثال‬
‫‪Select * Form MyTable Where ID Between 1 AND 3‬‬
‫‪Note‬‬
‫‪VB,MYSQL‬‬
‫‪VB.Net‬‬
‫‪ASP‬‬
‫‪Address‬‬
‫‪Cairo‬‬
‫‪Giza‬‬
‫‪Alex‬‬
‫‪SName‬‬
‫‪Ibrahim‬‬
‫‪Basma‬‬
‫‪Ola‬‬
‫‪ID‬‬
‫‪1‬‬
‫‪2‬‬
‫‪3‬‬
‫مثال‬
Select * Form MyTable Where ID = 1 OR ID = 3
‫سيظهر‬
ID
1
3
SName
Ibrahim
Ola
Address
Cairo
Alex
Note
VB,MYSQL
ASP
‫مثال‬
Select * Form MyTable Where ID = 1 OR ID = 2 OR ID = 3
‫سيظهر‬
ID
1
2
3
SName
Ibrahim
Basma
Ola
Address
Cairo
Giza
Alex
Note
VB,MYSQL
VB.Net
ASP
‫مثال‬
Select * Form MyTable Where ID IN (1,2,3)
‫سيظهر‬
ID
1
2
3
SName
Ibrahim
Basma
Ola
Address
Cairo
Giza
Alex
Note
VB,MYSQL
VB.Net
ASP
‫مثال‬
Select * Form MyTable Where ID = 3 AND SName = “Ola”
‫سيظهر‬
ID
3
SName
Ola
Address
Alex
Note
ASP
‫مثال‬
Select * Form MyTable Where ID NOT 1
‫سيظهر‬
ID
2
3
SName
Basma
Ola
Address
Giza
Alex
Note
VB.Net
ASP
‫متطلبات شائعة لحساب أحصائيات‬
‫اصغر نتيجة‬
‫أكبر نتيجة‬
‫متوسط نتيجة‬
‫مجموع‬
‫عداد‬
MIN
MAX
AVG
SUM
COUNT
‫مثال‪-:‬‬
‫‪Select SUM(ID) Form MyTable‬‬
‫النتيجة سيجمع كل االرقم الموجودة داخل الحقل ‪6=3+2+1 = ID‬‬
‫مثال‪-:‬‬
‫‪Select MIN(ID) Form MyTable‬‬
‫النتيجة سيظهر الرقم ‪1‬‬
‫مثال‪-:‬‬
‫‪Select Max(ID) Form MyTable‬‬
‫النتيجة سيظهر الرقم ‪3‬‬
‫مثال‪-:‬‬
‫‪Select avg(ID) Form MyTable‬‬
‫النتيجة سيجمع كل االرقم الموجودة داخل الحقل ‪ ID‬ويتم القسمة علي عددهم =‬
‫‪2 = 3 / 6=3+2+1‬‬