2013-07-05 7 views
5

मैं स्तंभ से इस कमान के साथ सभी पंक्तियों का चयन कर रहा हूँ:MySql स्तंभ से सभी डेटा का चयन करें और गिनती

SELECT city From Users 
इस मैं अपने टेबल से सारे शहरों हो रही है साथ

अब मैं उदाहरण one.For प्रत्येक के लिए सभी स्तंभ डेटा और गिनती का चयन करना चाहते:

New York 20 
Los angeles 46 
London 35 

क्या इस के लिए आदेश होना चाहिए?

+0

क्या अपनी मेज संरचना है। आपके पास क्या कॉलम हैं? – unlimit

उत्तर

3

आप एक GROUP BY

SELECT City, COUNT(Field) 
FROM Users 
GROUP BY City 
0
select city, 
     count(*) 
from users 
group by city 
0

जब से हम अपने स्तंभ नाम पता नहीं है, तो आप एक संरचना की तरह उपयोग कर सकते हैं का उपयोग कर सकते हैं;

MySQL - Count()

से पंक्तियों एक SELECT कथन के द्वारा प्राप्त में expr के गैर शून्य मानों की संख्या की एक गणना देता है।

SELECT city, COUNT(city) 
FROM Users 
GROUP BY city 
यहाँ एक SQL Fiddle DEMO

|  CITY | COUNT | 
----------------------- 
|  London | 10 | 
| Los angeles | 10 | 
| New York |  8 | 
0

आप इस के लिए Count उपयोग कर सकते हैं:

SELECT `city`, 
COUNT(*) 
FROM `users` 
GROUP BY `city`; 
संबंधित मुद्दे