Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

सीरियल नंबर बनाना चाहते हैं

चूंकि आपने एसएएस को टैग किया है, इसलिए मैं एसएएस के साथ जवाब दूंगा।

आपके प्रश्न के आधार पर, उस इनपुट से वह परिणाम प्राप्त करना उतना ही सरल होगा जितना कि

data result;
  ID=_N_;
  set input;
run;

या

proc sql;
  select ID as monotonic()
        ,NID
  from input
  ;
quit;

शुद्ध Oracle में आप ऐसा करेंगे

select rownum, NID
from input

हालांकि, हो सकता है कि आप ORDER BY को वहां पर फेंकना चाहें क्योंकि हर बार जब आप इसे चलाएंगे तो आपको अलग-अलग परिणाम मिलेंगे।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. प्राथमिक सूचकांक और द्वितीयक सूचकांक में वास्तव में क्या अंतर है?

  2. एक SQL क्वेरी कैसे लिखें जो इनपुट तालिका से कई पंक्तियों को आउटपुट तालिका में एक पंक्ति में जोड़ती है

  3. मैं जेपीए/हाइबरनेट में मूल एसक्यूएल स्क्रिप्ट कैसे निष्पादित कर सकता हूं?

  4. SQL एकाधिक एकाधिक पंक्तियों में सम्मिलित करें

  5. तालिका के मध्य में नए कॉलम सम्मिलित करना?