作者kalecgos0616 (.)
看板Database
标题Re: [SQL ] 抓不同栏位名字的个数,使用COUNT(*)+G …
时间Fri Nov 26 17:48:29 2010
※ 引述《jackghost (~~无相~~)》之铭言:
: 这个简单,在外面在加一个SELECT就好啦
: 把你已经下的搜寻结果当成一个表格就好
: SELECT count(*) FROM
: (
: SELECT COUNT(*) AS CNT
: FROM Table
: GROUP BY Name
: )
: GROUP BY CNT
谢了..我这样写写出来了:
SELECT count(*) FROM
(
SELECT COUNT(*) AS CNT
FROM Table
GROUP BY Name
)`Alias`
: ※ 引述《kalecgos0616 (.)》之铭言:
: : 资料库是MySQL 5.0.27
: : 我有以下资料表
: : Table
: : Name
: : A
: : A
: : B
: : 我希望结果是2 (有A、B两种不同的Name)
: : 我下这个sql
: : SELECT COUNT(*)
: : FROM `Table`
: : GROUP BY `Name`
: : 出来的结果是
: : COUNT(*)
: : 2 //A出现的次数
: : 1 //B出现的次数
: : 我希望抓我select出来的这个表个有几个列,
: : 请问要怎麽做呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.125.41.241
1F:→ grence:select count(distinct name) from table 11/26 21:35