You are on page 1of 6

‫دوال الصف الواحد‬

‫الدوال الحرفية‬
‫‪ .1‬الدالة ‪ :lower‬لعرض السلسلة الحرفية بأحرف صغيرة‬

‫‪ .2‬الدالة ‪ :upper‬لعرض السلسلة الحرفية بأحرف كبيرة‬

‫‪ .3‬الدلة ‪ :initcap‬لعرض السلسلة الحرفية بحرف كبير في أولها والباقي أحرف صغيرة‬

‫‪ .4‬الدالة ‪ : concat‬لدمج عمودين‬

‫‪ .5‬الدالة ‪ substr‬لقطع جزء من سلسلة اعتبارا من موقع حرف وبطول معين‬


‫دوال الصف الواحد‬

‫‪ .6‬الدالة ‪ :length‬إلعطاء طول سلسلة حرفية‬

‫‪ .7‬الدالة ‪ : instr‬إلعطاء ترتيب حرف ضمن سلسلة‬

‫‪ .8‬الدالة ‪ :lpad‬إلظهار تنسيق سلسلة بطول معين وبوضعها على اليمين وعلى يسارها رموز‬

‫‪ .9‬الدالة ‪ rpad‬إلظهار تنسيق سلسلة بطول معين وبوضعها على اليسار وعلى يمينها رموز‬

‫‪ .11‬الدالة ‪ :trim‬لعرض سلسلة بقطع حرف معين من أولها وآخرها‬


‫دوال الصف الواحد‬

‫الدوال الرقمية‬
‫‪ .1‬الدالة الرقمية األولى‪ :round :‬لتقريب عدد حسب قواعد التقريب‬

‫‪ .2‬الدالة الرقمية الثانية‪ trunc :‬لبتر عدد دون النظر لقواعد التقريب‬

‫‪ .3‬الدالة الرقمية الثالثة‪ mod :‬باقي قسمة عدد على عدد آخر‬
‫دوال الصف الواحد‬

‫دوال التاريخ‬
‫الدالة األولى‪ sysdate :‬لعرض التاريخ المحدد على الحاسب‬

‫الدالة الثانية‪ months_between :‬لحساب عدد األشهر بين تاريخين‬

‫الدالة الثالثة ‪ :next_day‬تعطي تاريخ أول يوم من األسبوع الحالي بعد تاريخ محدد علما ً أن أرقام األسبوع هي من‬
‫(‪ )1 2 3 4 5 6 7( )Saturday Sunday Monday Tuesday Wednesday Thursday Friday‬على الترتيب‬

‫الدالة الرابعة‪ add_months :‬إلضافة عدد من الشهور على تاريخ محدد‬

‫الدالة الخامسة‪ last_day :‬تعطي تاريخ آخر يوم من تاريخ محدد‪:‬‬


‫دوال الصف الواحد‬

‫الدوال التجميعية‪ :‬تعطي نتيجة واحدة من عدة أسطر‬


‫الدالة األولى‪ sum :‬لجمع عدة أعداد من عدة أسطر‬

‫الدالة الثانية‪ max :‬تعطي أكبر رقم ضمن مجموعة أرقام أو آخر اسم بالترتيب األبجدي ضمن مجموعة أسماء‬

‫الدالة الثالثة ‪ min‬تعطي أصغر رقم ضمن مجموعة أرقام أو أول اسم بالترتيب األبجدي ضمن مجموعة أسماء‬

‫الدالة الرابعة ‪ avg‬إلعطاء المتوسط الحسابي لعدة أعداد (بدون القيم ‪)null‬‬

‫))‪ Avg (NVL (num, 0‬للمتوسط الحسابي مع األخذ بعين االعتبار القيم ‪ null‬باعتبار قيمتها ‪.0‬‬
‫دوال الصف الواحد‬

‫الدالة الخامسة ‪ count‬إلعطاء عدد القيم في عمود معين ( ال يتم عد القيم الفارغة ‪)null‬‬

‫الدالة السادسة‪ stddev :‬االنحراف المعياري‬

‫الدالة السابعة ‪ variance‬إليجاد التشتت لمجموعة قيم‬

‫‪Group by‬‬

‫‪ Having‬مثل الشرط ‪ where‬لكن األخير ال يعمل مع الدوال التجميعية لذا نستخدم ‪having‬‬

You might also like