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

एसक्यूएल - अधिकतम मूल्य वाले कॉलम वाली पंक्ति का चयन कैसे करें

TOP, LIMIT, ROWNUM, ... आदि जैसे कीवर्ड डेटाबेस पर निर्भर हैं। अधिक जानकारी के लिए कृपया इस लेख को पढ़ें।

http://en.wikipedia.org/wiki/Select_(SQL)#Result_limits

Oracle:ROWNUM का उपयोग किया जा सकता है।

select * from (select * from table 
order by value desc, date_column) 
where rownum = 1;

अधिक विशेष रूप से प्रश्न का उत्तर देना:

select high_val, my_key
from (select high_val, my_key
      from mytable
      where something = 'avalue'
      order by high_val desc)
where rownum <= 1


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एसक्यूएल इन क्लॉज 1000 आइटम सीमा

  2. Oracle विभाजन अनुक्रम

  3. Oracle में SYS_GUID () फ़ंक्शन

  4. ORA-01652:टेबलस्पेस सिस्टम में अस्थायी खंड को 128 तक बढ़ाने में असमर्थ:कैसे विस्तार करें?

  5. पायथन में ओरेकल फ़ंक्शन को कैसे कॉल करें?