You could use group by and count by name
Something like:
SELECT name, COUNT(*) FROM my_table GROUP BY name
Here's a SQLFiddle to demonstrate: http://sqlfiddle.com/#!2/966da/1
题
Suppose these are the columns:
**name** **course**
andy bio
brian math
andy chem
How can I count the name "andy" appeared twice?
解决方案
You could use group by and count by name
Something like:
SELECT name, COUNT(*) FROM my_table GROUP BY name
Here's a SQLFiddle to demonstrate: http://sqlfiddle.com/#!2/966da/1