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

كيف يمكن عمل Sequence مع Order By


t-hassaan

Recommended Posts

الاخوة الاعزاء
كيف يمكن عمل sequence مع order by ؟
انا اريد عمل select statement
تستخرج بيانات طبقا لترتيب معين order by ثم عمل serial لها , المشكلة اننى لا استطيع دمج ال sequence مع order by فى جملة واحدة , يعطى رسالة خطأ
sequence is not allowed here

رابط هذا التعليق
شارك

هل تريد اظهار مسلسل امام السجلات المستخرجة من امر الSELECT
1
2
3
4

او
ترتيب فقط للسجلات المستخرجة

يمكن تجربة ROWID

ORDER BY INVOICE_DATE , ROWID

رابط هذا التعليق
شارك

لو اخذنا مثال على scott schema
select ename , empno from emp order by ename
تعطى الاسماء مرتبة ابجديا كالتالى
ENAME EMPNO
---------- ----------
ADAMS 7876
ALLEN 7499
BLAKE 7698
CLARK 7782
FORD 7902
JAMES 7900
JONES 7566
KING 7839
MARTIN 7654
MILLER 7934
SCOTT 7788

ENAME EMPNO
---------- ----------
SMITH 7369
TURNER 7844
WARD 7521

14 rows selected.
وانا اريد النتائج كما يلى


مسلسل ENAME EMPNO
------- ---------- ----------
1 ADAMS 7876
2 ALLEN 7499
3 BLAKE 7698
4 CLARK 7782
5 FORD 7902
6 JAMES 7900
7 JONES 7566
8 KING 7839
...

انا جربت rownum ولم تنفع

رابط هذا التعليق
شارك

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

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

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