+ الرد على الموضوع
النتائج 1 إلى 3 من 3

الموضوع: دورة sql _(الدرس الثالث)

  1. #1
    الادارة SSK يستحق التميز SSK يستحق التميز SSK يستحق التميز الصورة الرمزية SSK
    تاريخ التسجيل
    Oct 2009
    الدولة
    الرياض
    العمر
    24
    المشاركات
    766
    معدل تقييم المستوى
    48

    افتراضي دورة sql _(الدرس الثالث)




    تابع (DML)
    راجع (الدرس الثاني)

    تعلمنا في الدرس السابق WHERE التي تقوم بالتفلرة، وكيفية استخدامها عند استرجاع البيانات(SELECT).
    والآن سوف نتعلم كيفية استخدام اكثر من عملية (between,in,like,is null) في استعلام واحد (query)، وهذه الطريقة سوف نستخدم فيها (AND,OR).

    الجدول الذي نستخدمه في الامثلة التالية هو:




    --------------------


    أولاً: AND

    ويقوم باستعلام البيانات عند تحقق كل الشروط (WHERE)، تابع المثال التالي/
    مثال:

    كود:
    Select * From EMP Where empno BETWEEN 10 AND 26 AND Ename Like 'S%';
    المخرجات:

    لاحظوا هنا ان ارقام الموظفين مابين 10 و 26 حسب جدولنا هم (Farhan, Saeed, Aziz)، ولكن مع الشرط الثاني الذي يقوم بعرض جميع الموظفين الذين يبدأ اسمهم بالحرف S، والحقل هو الآن 23 كما في المخرجات السابقة.

    ....

    مثال آخر:
    كود:
    Select * From EMP Where empno >= 25 AND Ename Like 'S%';
    المخرجات:

    جميع الموظفين الذي رقمهم اكبر من 25 هم (ِSaleh,Aziz,Sultan)، ومع الشرط الثاني سوف تتم عملية الفلترة الثانية الى (Saleh,Sultan).


    --------------------



    ثانياً: OR
    ويقوم باستعلام البيانات عند تحقق أي من الشروط الموجودة(WHERE)، تابع المثال التالي/
    مثال:

    كود:
    Select * From EMP Where  empno BETWEEN  10 AND 26 OR Ename Like 'S%';
    المخرجات:

    لاحظوا هنا ان ارقام الموظفين مابين 10 و 26 حسب جدولنا هم (Farhan, Saeed, Aziz)، و الشرط الثاني الذي يقوم بعرض جميع الموظفين الذين يبدأ اسمهم بالحرف S هم (Saleh,Saeed,Sultan)، فالشرط هنا OR أي يعرض جميع الحقول التي تتحقق في أي شرط (الأول between او الثاني Like)، فالمخرجات اصبحت جميع الجدول (Farhan,Saeed,Aziz,Saleh,Sultan).

    ....

    مثال آخر:
    كود:
    Select * From EMP Where empno >= 26 OR  Ename  Like 'S%';
    المخرجات:

    جميع الموظفين الذي رقمهم اكبر من 26 هم (ِSaleh,Sultan)، ومع الشرط الثاني سوف تتم عملية الفلترة الثانية الى (Saleh,Sultan,Saeed)، كما في المخرجات السابقة.


    --------------------



    الآن تعلمنا استخدام شرطين في استعلام واحد، سنرى الآن كيفية استخدام اكثر من شرطين في استعلام واحد باستخدام الاقواس.



    مثال:
    كود:
    Select * From EMP Where (empno >= 26 OR  Ename  Like 'S%') AND Ename Like '_a%';

    المخرجات:



    هنا نلاحظ وجود 3 شروط:

    الشرط الأول empno >= 26
    الشرط الثاني Ename Like 'S%'
    الشرط الثالث Ename Like '_a%'
    \\ أي عرض اسماء الموظفين الذي يكون الحرف الثاني من اسمهم a.


    المخرجات في الشرط الأول فقط (Farhan,Saleh,Sultan)
    المخرجات في الشرط الثاني فقط (Saleh,Saeed,Sultan)
    المخرجات في (الشرط الأول أو الشرط الثاني) (Farhan,Saleh,Saeed,Sultan)
    المخرجات في الشرط الثالث فقط (Saleh,Saeed)
    المخرجات في (الشرط الأول أو الشرط الثاني) و الشرط الثالث (Saleh,Saeed)

    الهيكلة:
    (الشرط الأول أو الشرط الثاني) و الشرط الثالث
    .

    ~>~>~>~>
    في الدرس القادم سوف نتحدث عن كيفية تنسيق الصفوف (Column) باستخدام Order By

    ولنا عودة باذن الله...







  2. #2
    تِقَني حديث ADeL يستحق التميز
    تاريخ التسجيل
    Jan 2010
    المشاركات
    1
    معدل تقييم المستوى
    0

    افتراضي رد: دورة sql _(الدرس الثالث)



    درس ممتاز .. وسهل للغاااية ..

    وسلمت أناملك ع طرح الموضوع ..



  3. #3
    الادارة SSK يستحق التميز SSK يستحق التميز SSK يستحق التميز الصورة الرمزية SSK
    تاريخ التسجيل
    Oct 2009
    الدولة
    الرياض
    العمر
    24
    المشاركات
    766
    معدل تقييم المستوى
    48

    افتراضي رد: دورة sql _(الدرس الثالث)



    اقتباس المشاركة الأصلية كتبت بواسطة ADeL مشاهدة المشاركة
    درس ممتاز .. وسهل للغاااية ..

    وسلمت أناملك ع طرح الموضوع ..
    الله يسلمك ولا تنسى اذا في سؤال او اي استفسار على الموضوع حطه هنا






+ الرد على الموضوع

معلومات الموضوع

الأعضاء الذين يشاهدون هذا الموضوع

الذين يشاهدون الموضوع الآن: 1 (0 من الأعضاء و 1 زائر)

     

المواضيع المتشابهه

  1. دورة sql _(الدرس الثاني)
    بواسطة SSK في المنتدى منتدى البرمجيات ولغات البرمجة
    مشاركات: 0
    آخر مشاركة: 05-06-2010, 10:21 PM
  2. دورة sql _(الدرس الأول)
    بواسطة SSK في المنتدى منتدى البرمجيات ولغات البرمجة
    مشاركات: 2
    آخر مشاركة: 27-05-2010, 07:43 PM
  3. {دورة} للمبتدئين لإنشاء منتدي ((1 ))
    بواسطة SSK في المنتدى منتدى تصميم وبرمجة المواقع
    مشاركات: 3
    آخر مشاركة: 08-02-2010, 04:24 PM

الكلمات الدلالية لهذا الموضوع

مواقع النشر (المفضلة)

مواقع النشر (المفضلة)

ضوابط المشاركة

  • تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
Developed & Designed by SSK, Copyright ©2009 4-NT.NET,
جميع المشاركات والمواضيع في منتدى فور.نت لا تعبر بالضرورة عن رأي إدارته بل تمثل وجهة نظر كاتبها.