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

ओरेकल के साथ स्थापना की स्थिति (उप क्वेरी सामग्री)

कोशिश करें

select cust_fname, cust_lname
from
(select c.cust_fname, c.cust_lname
from customer c join salesorder so on so.so_custid = c.cust_id
join ITEM i on i.item_sonum = so.so_number
group by c.cust_fname, cust_lname
order by sum(i.item_qty) desc)
where rownum = 1

यहां एक sqlfiddle डेमो है

select cust_fname, cust_lname
from
(select c.cust_fname, c.cust_lname, rank() over (order by sum(i.item_qty) desc) rnk
from customer c join salesorder so on so.so_custid = c.cust_id
join ITEM i on i.item_sonum = so.so_number
group by c.cust_fname, cust_lname
)
where rnk = 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. एसक्यूएल प्रत्येक विभाग के लिए अधिकतम बिक्री के साथ तिथियों का चयन

  2. अपवाद होने पर डेटाबेस कनेक्शन को बंद करने के लिए सर्वश्रेष्ठ डिज़ाइन पैटर्न

  3. चेतावनी:ocifetch() [function.ocifetch]:ORA-24374:लाने या निष्पादित करने और लाने से पहले परिभाषित नहीं किया गया

  4. NUMBER_ARRAY के लिए तैयार स्टेटमेंट सेटिंग शून्य काम नहीं करती

  5. Oracle में स्ट्रिंग्स की तुलना करें