إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

التحكم في النتائج Limiting Select Ed Out Put


لا توجد ردود على هذا الموضوع

#1 محمد العماني

محمد العماني

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 184 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 04 April 2007 - 04:42 PM

التحكم في النتائج Limiting Select ed out put


سوف نشرح كيفية التحكم بالمخرجات أي أخراج النتائج المطلوبة فقط وليس كل بيانات الجدول.
مثال لذالك عرض الموظفين الذين تم تعينهم في تاريخ معين، عرض الموظفين الذين يسكنون بمنطقة معينة وغيرة وذلك من خلال الأمرين:

Order by
Where

أولاً الأمر order by:

يستخدم هذا الأمر لعرض البيانات مرتبة حسب حقل معين مثل اسم الموظف أو كوده ويظهر ذلك من خلال المثال التالي:

SELECT * FROM EMP ORDER BY EMPNO DESC;

من خلال المثال السابق نلاحظ عرض بيانات الموظفين ولكن مرتبة تنازلياً حسب قيمة الحقل EMPNO ويجع ذلك للأمر المكتوب حيث فيه:

الأمر ORDER BY معناه رتب البيانات حسب قيمة الحقل التالي
الحقل EMPNO هو الحقل المطلوب الترتيب على أساسة
الكلمة DESC معناها ترتيب نازلي و يمكن استعمال ASC للترتيب التصاعدي


ثانياً: الأمر WHERE

يستخدم هذا الأمر مع جملة SELECT من الأوامر المهمة جداً فهو الذي يحدد البيانات المطلوبة و هو بمعنى (حيث) و يتضح ذلك لدينا من خلال المثال التالي:

SELECT * FROM EMP WHERE EMPNO = 7900;

من خلال المثال السابق نلاحظ عرض بيانات الموظف الذي كوده 7900 ويرجع ذلك لوجود الأمر WHERE وهو يحدد البيانات المطلوب عرضها ويكتب بالشكل التالي:

WHERE FIELD NAME = VALUE

ويكتب الأمر WHERE من ثم اسم الحقل المطلوب تحديده به ثم علاقة المقارنة ثم القيمة وهذا معناه اعرض بيانات الموظف الذي كوده = 7900


الدرس القادم سوف يكون عن مؤثرات المقارنة


اللهم اشرح لي صدري ويسر لي امري