2012-10-23 19 views
5

मेरे पास विज़िटर नामक एक टेबल है जिसमें आईपी और देश कॉलम शामिल हैं।तालिका के लिए MYSQL क्वेरी

अब मैं तालिका से पूछताछ करना चाहता हूं कि मुझे तालिका से अद्वितीय देश मिलें और उस देश की पंक्तियों की संख्या प्रदर्शित करें।

तालिका:

IP   Country 
1.1.1.1. xyz 
1.2.3.4  xyz 
2.2.3.6  abc 
3.61.3.69 axy 

अब मैं परिणाम चाहते हैं के रूप में:

Country  No_Visitors 
xyz    2 
abc    1 
axy    1 

मुझे पता है कि 2 प्रश्नों का उपयोग करके यह करने के लिए, पहली अद्वितीय देश हो और उसके बाद फिर से के लिए तालिका क्वेरी देश का नाम लेकिन मैं इसे एक प्रश्न के साथ कैसे कर सकता हूं।

उत्तर

6

प्रत्येक देश के उदाहरणों की कुल संख्या प्राप्त करने के लिए AGGREGATE FUNCTIONCOUNT() का उपयोग करें।

SELECT Country, COUNT(IP) 
FROM tableName 
GROUP BY Country 

SQLFiddle Demo

+0

ओह .. धन्यवाद एक बहुत .. महान काम करता है :) – user1767671

+0

आपका स्वागत है! ऊपर दिए गए लिंक को पढ़ने के लिए मत भूलना: डी –

+1

निश्चित जॉन ...... – user1767671

संबंधित मुद्दे