الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

اية الخطأ فى هذا الكود وماهو حلة؟

Featured Replies

بتاريخ:

select sal , to_number(trunc(to_char(sal,'$9999.99'),+1))
from emp
/

بتاريخ:

tel me the error message that appeares, when you excute this code

بتاريخ:
  • كاتب الموضوع

بيطلعلى الارور دة

ERROR:
ORA-01722: invalid number



no rows selected

بتاريخ:
trunc(to_char(sal,'$9999.99'),+1)


عندو حق لانو trunc تعمل ع الاعداد الحقيقية يعني المدخل لهلافانيكشن لازم يكون عدد
وانت لما عملت (' to_char(sal,'$9999.99 هيذا الناتج تبعو صار caracter


معليش تحكيلي شو المطلوب من هذا الامر لاني باعتقد انك عقدت الامر شوي

the SQL instruction is complex

تم تعديل بواسطة rachid_to_dba

بتاريخ:
  • كاتب الموضوع

عايز اقولة لما تحول حقل المرتب للشكل دة

to_char(sal,'$9999.99')


ضيف واحد على المرتب. لكن المهم انا عايز اعمل اى عملية حسابية على المرتب بالشكل دة

بتاريخ:

ال trunc من دوال number وحضرتك حولت النمبر لصيغة كراكتر .... فالكود دا ممكن يتنفذ بس نشيل $

كمان ف حاجة ف كود حضرتك لما عملت ال to_number ماكتبتش ال الفورمات عشان نحول كراكتر ل لنمبر

select sal , to_number(trunc(to_char(sal,'9999.99'),1),'9999.99')
from emp



بس ماتعمل حضرتك الترانك الاول للعمود وبعدين اعمل الفورمات ال حضرتك عايزها مثلا

select sal , to_number(to_char(trunc(sal,1),'$9999,99'),'$99999,99')from emp

تم تعديل بواسطة @nana@

بتاريخ:
  • كاتب الموضوع

الف شكر بس ممكن شرح ع السريع للكود التانى.

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.