استعمال الدوال مع جملة SELECT
بعد عرض دوال التعامل مع قيم حقول في سجلات جدول نشرح كيفية استعمال هذه الدوال مع جملة SELECTللاستفادة منها
الدوال: LOWERO, UPPERO
مثال:
اكتب الأمر ونفذه تحصل على نتيجة كما في الشكل 7
الشكل (7- 7)
الدالة: LENGTHO
مثال:
يعرض هذا المثال أكواد الموظفين وكذلك عدد حروف الاسم الأول لهم اكتب الأمر ونفذه تحصل على نتيجة التنفيذ كما بالشكل 8
الشكل (7- 8)
الدالة: SUBSYRO
مثال:
في هذا المثال يتم عرض أكواد الموظفين وثلاثة حروف من الحقل last name ابتداء من الحقل 3، اكتب الأمر ونفذه تحصل على الشكل: 9
الدالة: ABS0
تعيد هذه الدالة القيمة لأي قيمة
مثال:
في هذا المثال يتم عرض القيمتين 7- 7 وذلك لأن الدالة ABS 0عيد القيمة الموجبة فقط مع الملاحظة أننا استعملنا الجدول DUAL لأننا لم نكتب أسماء حقول بل قيم عادية أكتب الامرونفذه تحصل على نتيجة التنفيذ كما في الشكل 10
الشكل (7- 10)
الدالة: MOD0
تعيد هذه الدالة باقي خارج قسمة قيمة على قيمة أخرى
مثال:
اكتب ونفذ الأمر تحصل على القيمة 0 والقيمة 1 وذلك لأن الدالة الأولى فيها باقي قسمة على 3 هي القيمة 1والدالة الثانية باقي قسمة 4 على 2 هي القيمة 0 كما في الشكل: 11
الشكل (7- 11)
الدالة: ROUND0
تقوم هذه الدالة بتقريب القيم العشرية
مثال:
في هذا المثال يتم تقريب الرقم الأول لا قرب رقمين فيعطي 347.24
اكتب الرقم ونفذه تحصل على الشكل: 12
الشكل (7- 12)
الدالة: SIGN0
تقوم الدالة بعكس إشارة قيمة أي إذا كانت ساللبة تصبح موجبة والعكس
مثال:
في هذا المثال يتم استعمال الدالة SIGN0 مع القيمة السالبة لذلك تكون النتيجة 1- ثم مع قيمة موجبة 99 فتكون النتيجة 1 ثم مع قيمة فتكون النتيجة اكتب الأمر ونفذه تحصل على شكل: 13
الشكل (7- 13)
الدالة: SQRT0
تعيد هذه الدالة قيمة الجذر ألتربيعي للرقم
مثال:
في هذا المثال يتم استدعاء الدالة SQRT0 مع القيمة 34 والقيمة 16 اكتب الأمر ونفذه على نتيجة التنفيذ كما بالشكل: 14
الشكل (7- 14)