الانتقال إلى المحتوى
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

بتاريخ:

 

لدي قاعدة بيانات تعتنمد علي اكواد لكل مجموعة وتحت كل مجموعة اكواد فرعية

كالتالي

كود رئيسي

12345

كود فرعي

12

13

14

وهكذا

كود رئيسي اخر

12789

كود فرعي

78

88

99

اريد كود استعلام عدد الاكواد الفرعية لكل كود رئيسي

فتوصلت للكود الاتي

select count(xxx) from xxx where xxx =(1=1(

 

ولا كن لايظهر النتائج ارجو التعديل علي الكود

 

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

هل groub by تفيد بالغرض اما يوجد جملة اشمل

بتاريخ:

select count(sub code),main code  from table name
group by main code

بتاريخ:

select count(sub code),main code  from table name

group by main code

 

أشكر البش مهندس  على هذا الكود وللتوضيح أكثر فإن هذا الكود في حال ما أردت الحصول على مخرجات متعددة (أكثر من صف)

ولكن إذا أردت الحصول على قيمة واحدة فتضيف إلى ذلك 

select count(sub code),main code  from table name
group by main code
having main_code_id = XXX
بتاريخ:

 

select count(sub code),main code  from table name

group by main code

 

أشكر البش مهندس  على هذا الكود وللتوضيح أكثر فإن هذا الكود في حال ما أردت الحصول على مخرجات متعددة (أكثر من صف)

ولكن إذا أردت الحصول على قيمة واحدة فتضيف إلى ذلك 

select count(sub code),main code  from table name
group by main code
having main_code_id = XXX

صح ال HAVING هنا بتستخدم مع ال grouping function و ما ينفعش استخدم ال where condition

بتاريخ:

المفروض انك تعمل ماستر وديتيل علي فكرة (جدول وجدول)

وتستعلم عادي

SELECT ELCODE_ELFARAY FROM DETAIL_TABLE

WHERE ELCODE_ELRAESY = 1

مثلا

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

بارك الله فيكم وجزاكم خير

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

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

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

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

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

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.