2011-10-04 26 views
23

मान लें कि मेरे पास निम्न मानों वाला एक टेबल है।घटनाओं की संख्या को खोजने के लिए गणना का उपयोग

Ford 
Ford 
Ford 
Honda 
Chevy 
Honda 
Honda 
Chevy 

तो मैं निम्नलिखित आउटपुट बनाना चाहता हूं।

Ford 3 
Honda 3 
Chevy 2 

यह कॉलम में प्रत्येक तत्व की गणना लेता है।

मुझे अद्वितीय कॉलम सूचीबद्ध करने में कोई समस्या है।

क्या कोई मुझे बता सकता है कि यह कैसे करें?

मैंने UNIQUE और DISTINCT के साथ गड़बड़ी की है, लेकिन मैं को बाईं ओर मूल्यों की सूची प्राप्त करने में सक्षम नहीं हूं।

+1

मैं तुम्हें एक संकेत दे देंगे: द्वारा समूह है क्या पंक्तियों की तरह होगा समूह एक कॉलम द्वारा car_type द्वारा तालिका समूह से गिनती (*) का चयन करें आपको वहां ले जाना चाहिए। – anq

उत्तर

41

क्या आपका यह मतलब है?

select car_made, count(*) from cars 
group by car_made 
2
select car_made, count(*) as occurrences 
from cars 
group by car_made 
order by occurrences desc, car_made 
संबंधित मुद्दे