إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

استعلام عن تكرار قيم ( معقد) ...


5 رد (ردود) على هذا الموضوع

#1 moh2237

moh2237

    عضو

  • الأعضــاء
  • 11 مشاركة

تاريخ المشاركة 26 February 2006 - 05:39 PM

السلام عليكم
الأخوة الكرام ....

يوجد لدي جدول يحتوي (اسم المنطقة) و( رقم الوحدة ) رقم الوحدة من 1-15 ..

اريد أن اعمل عددية لكل وحدة في كل منطقة
يعني ان يظهر بالاستعلام

منطقة1
رقم الوحد count
1 5
2 6
9 55

مع العلم أنه من مالممكن أن لا يوجد كل ارقام الوحدات في كل منطقة ؟؟؟
فبتالي لا بد أن يظهر رقم الوحدة والعدد 0
مثال :
رقم الوحد count
10 0

الرجاء المساعدة وشكرا .........

#2 احمد الجابري

احمد الجابري

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 788 مشاركة
  • الاسم الأول:أحمد
  • اسم العائلة:الجابري
  • البـلـد: Country Flag

تاريخ المشاركة 26 February 2006 - 11:58 PM

select unitno,count(*) from regions where regionNo = 1 group by unitno
حيث ان unitno هو رقم الوحدة .. و count يعطيك عددها .. مع تحديد رقم المنطقة في كل استعلام .
هذا ما فهمته من سؤالك .

إن تستلب مني الدنى ملكي .. و تسلمني الجموعُ

فالقلب بين ضلوعه .. لن تُسلم القلبَ الضلوعُ


#3 moh2237

moh2237

    عضو

  • الأعضــاء
  • 11 مشاركة

تاريخ المشاركة 27 February 2006 - 05:29 PM

الأخ / أحمد

الاستعلام الذي كتبته صحيح في حالة اني اريد عرض المنطقة رقم "1" فقط ولاكن اريد الاستعلام ان يظهر لي كل وحدة من (1-15) وعدد كل منطقة في الوحدة بدون تحديد الوحدة في الاستعلام ( وظهور كل الوحدات من 1 - 15 ) في الاستعلام وشكرا
مثال :
وحدة count()
1 55
2 66
. .
. .
. .
15 99

#4 أسامة موسى

أسامة موسى

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 2,381 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 27 February 2006 - 05:33 PM

select unitno,count(*) ,regionNo  from regions where group by unitno,regionNo

۩ اللهـــــــــــــــــــــــم صلي على سيدنا محمد وعلـى آله وصحبه أجمـعين ۩
۩ سبحـــــــــــــــــان الله وبحمده ....... سبحــــــــــــــــــــــــان الله العظيم ۩



يمكنك زيارتي على صفحتي الخاصة بالفيس بوك على الرابط AskOsama

يمكنك زيارتي على مدونتي الجديدة على الرابط http://askossama.blogspot.com

#5 moh2237

moh2237

    عضو

  • الأعضــاء
  • 11 مشاركة

تاريخ المشاركة 27 February 2006 - 06:47 PM

هذا الكود لا يظهر كل ارقام الوحدات في حال كون رقم الوحدة لا يوجد فيه اي منطقة
unitno count() regionNo
1 2 1
1 1 6
1 1 9
1 1 10
1 1 13
1 1 15
2 1 5
2 1 13
2 1 14
2 1 15
3 1 5
3 1 7
3 2 15
4 1 14

#6 m_nasef

m_nasef

    مشترك

  • الأعضــاء
  • 85 مشاركة

تاريخ المشاركة 28 February 2006 - 11:15 PM

select nvl(unitno,0),count(*) ,nvl(regionNo)
from regions
group by nvl(unitno,0),nvl(regionNo)