Professional Documents
Culture Documents
الدوال الحرفية
.1الدالة :lowerلعرض السلسلة الحرفية بأحرف صغيرة
.3الدلة :initcapلعرض السلسلة الحرفية بحرف كبير في أولها والباقي أحرف صغيرة
.8الدالة :lpadإلظهار تنسيق سلسلة بطول معين وبوضعها على اليمين وعلى يسارها رموز
.9الدالة rpadإلظهار تنسيق سلسلة بطول معين وبوضعها على اليسار وعلى يمينها رموز
الدوال الرقمية
.1الدالة الرقمية األولى :round :لتقريب عدد حسب قواعد التقريب
.2الدالة الرقمية الثانية trunc :لبتر عدد دون النظر لقواعد التقريب
.3الدالة الرقمية الثالثة mod :باقي قسمة عدد على عدد آخر
دوال الصف الواحد
دوال التاريخ
الدالة األولى sysdate :لعرض التاريخ المحدد على الحاسب
الدالة الثالثة :next_dayتعطي تاريخ أول يوم من األسبوع الحالي بعد تاريخ محدد علما ً أن أرقام األسبوع هي من
( )1 2 3 4 5 6 7( )Saturday Sunday Monday Tuesday Wednesday Thursday Fridayعلى الترتيب
الدالة الثانية max :تعطي أكبر رقم ضمن مجموعة أرقام أو آخر اسم بالترتيب األبجدي ضمن مجموعة أسماء
الدالة الثالثة minتعطي أصغر رقم ضمن مجموعة أرقام أو أول اسم بالترتيب األبجدي ضمن مجموعة أسماء
الدالة الرابعة avgإلعطاء المتوسط الحسابي لعدة أعداد (بدون القيم )null
)) Avg (NVL (num, 0للمتوسط الحسابي مع األخذ بعين االعتبار القيم nullباعتبار قيمتها .0
دوال الصف الواحد
الدالة الخامسة countإلعطاء عدد القيم في عمود معين ( ال يتم عد القيم الفارغة )null
Group by
Havingمثل الشرط whereلكن األخير ال يعمل مع الدوال التجميعية لذا نستخدم having