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

सबक्वेरी परिणाम पर MAX () का उपयोग कैसे करें?

आपको उस सबक्वेरी की आवश्यकता नहीं है जो अधिकतम मान प्राप्त करे।
इसके बजाय,; आपको बस पहले . की आवश्यकता है आदेश देने के बाद पंक्तियाँ:

select * from (
  select 
    membership.mem_desc,
    membership.mem_max_rentals,
    membership_history.mem_type,      
    count(membership_history.MEM_TYPE) as membership_count
  from membership_history
  JOIN membership ON membership.mem_type = membership_history.mem_type
  group by (membership_history.mem_type,membership.mem_desc,membership.mem_max_rentals)
  ORDER BY 4 DESC  -- Added this line
) g
WHERE ROWNUM = 1. -- Added this line


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle में यूजर फंक्शन

  2. जावा संग्रहित प्रक्रिया बनाम पीएल/एसक्यूएल संग्रहित प्रक्रिया

  3. Oracle में Coalesce फ़ंक्शन का उपयोग कैसे करें

  4. java.sql.SQLException:समाप्त परिणामसेट

  5. वर्चुअल बॉक्स पर चरण दर चरण R12.2.6 EBS इंस्टालेशन