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

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

صورة
- - - - -

استعلام يظهر الارقم الغير موجود في التسلسل


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

#1 a5hhk

a5hhk

    عضو نشط

  • الأعضــاء
  • 345 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 29 April 2006 - 01:24 PM

هل يوجد هناك استعلام يضهر الارقام الغير موجودة في التسلسل
مثلا اذا كان هناك عدة سجلات
1
2
3
5
6
7
9

فالاستعلام يظهر فقط الارقام الغير موجودة وهي
4
8

وشكرا

#2 هانى سند

هانى سند

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

  • المجموعة الماسية
  • 743 مشاركة

تاريخ المشاركة 29 April 2006 - 02:11 PM

السلام عليكم
اذا كان المسلسل الذي تريد استرجاع الارقام الغير موجودة به ليس كبيرا جدا
اي ان اخر رقم فيه غير كبير فيمكن ذلك باستخدام الكويري الاتي
  select rownum
   from  all_objects  
   where  rownum<(select max(ser) from  testser) 
   minus
   select ser
   from testser
بالتوفيق

#3 a5hhk

a5hhk

    عضو نشط

  • الأعضــاء
  • 345 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 30 April 2006 - 07:22 AM

شكرا يا أخ hanon_OCP على هذا الحل
ولكن الجملة لاتعمل

#4 هانى سند

هانى سند

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

  • المجموعة الماسية
  • 743 مشاركة

تاريخ المشاركة 30 April 2006 - 12:14 PM

السلام عليكم
ربما الجدول الموجود بالجملة لم تقم بانشائه اولا
قم بانشاء الجدول testser و به عمود من نوع نمبر و اسمه ser
او غير اسماء الجدول بجدول اخر موجود لديك
بالتوفيق

#5 a5hhk

a5hhk

    عضو نشط

  • الأعضــاء
  • 345 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 02 May 2006 - 11:55 AM

شكرا جزيلا على هذا الحل

#6 ora-00100

ora-00100

    عضو

  • الأعضــاء
  • 4 مشاركة
  • الاسم الأول:ora
  • اسم العائلة:user
  • البـلـد: Country Flag

تاريخ المشاركة 18 February 2014 - 09:36 AM

بتوقف عند اول رقم مفقود بالسلسلة كيف بدي ياها تابع لاخر السلسلة وتطبع الارقام المفقودة كلها ؟



#7 HELL-BOY

HELL-BOY

    مشترك

  • الأعضــاء
  • 187 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 18 February 2014 - 10:44 AM

select rownum from dual 
connect by level<=(select count(*) from num)
minus 
select a from num

NUM اسم الجدول اللي فيه الارقام

 

A اسم العمود اللي بيحتوي علي المسلسل الرقمي غيرهم ونفذ الجمله هتطلعلك الارقام الناقصه


  • HELL-BOY معجب بهذا

ORACLE 10G DEVELOPER


ORACLE 11G ADMIN

 

مطلوب شريك لتسويق برنامج حسابات ومخازن

waleed.ita@gmail.com

http://hodaerp.blogspot.com/

 

 


#8 ora-00100

ora-00100

    عضو

  • الأعضــاء
  • 4 مشاركة
  • الاسم الأول:ora
  • اسم العائلة:user
  • البـلـد: Country Flag

تاريخ المشاركة 19 February 2014 - 08:07 PM

أخي الكريم هل كلام صحيح لو انه عم نحكي SQL بس انا بحاجة طريقةتشتغل على PLSQL يعني هي التعليمة مافيها select .... into  لح تعطني خطاء

 

أرجو الررد على الصفحة اذا في مجال