を数える:これによりMySQLの私は、このコマンドを使用した列からすべての行を選択しています列からすべてのデータを選択し、
SELECT city From Users
私は私のテーブルからすべての都市を取得しています。
は、今私は例one.forすべての列のデータとそれぞれのカウント数を選択します:
New York 20
Los angeles 46
London 35
このためのコマンドでなければなりませんか?
を数える:これによりMySQLの私は、このコマンドを使用した列からすべての行を選択しています列からすべてのデータを選択し、
SELECT city From Users
私は私のテーブルからすべての都市を取得しています。
は、今私は例one.forすべての列のデータとそれぞれのカウント数を選択します:
New York 20
Los angeles 46
London 35
このためのコマンドでなければなりませんか?
あなたは、私たちがあなたのカラム名を知らないので、あなたのような構造を使用することができますGROUP BY
SELECT City, COUNT(Field)
FROM Users
GROUP BY City
select city,
count(*)
from users
group by city
を使用することができます。 MySQL - Count()
から
は、SELECT文で取得された行 におけるexprの非NULL値の数のカウントを返します。ここでSQL Fiddle DEMO
SELECT city, COUNT(city)
FROM Users
GROUP BY city
。
| CITY | COUNT |
-----------------------
| London | 10 |
| Los angeles | 10 |
| New York | 8 |
SELECT City, COUNT(*)
FROM Users
GROUP BY City
あなたはこのためにCount
を使用することができます:あなたのテーブル構造は何
SELECT `city`,
COUNT(*)
FROM `users`
GROUP BY `city`;
。あなたは何のコラムを持っていますか? – unlimit