从表名中选择计数不同的列名作为cnt
Posted
技术标签:
【中文标题】从表名中选择计数不同的列名作为cnt【英文标题】:Select count distinct columnname as cnt from tablename 【发布时间】:2015-12-04 15:39:04 【问题描述】:我有一个名为“users”的表,其中有一个名为“gender”的列,对于所有受影响的行,其值为“male”和“female”。
我想要一个包含所有不同“男性”值和所有不同“女性”值的 row->count()
。
$sql = "SELECT gender FROM users";
$namequery = $db->prepare( $sql );
【问题讨论】:
【参考方案1】:这个怎么样(这只是一般的 SQL 语法):
SELECT
COUNT(Name) [Count],
gender
FROM
(SELECT DISTINCT (name) [Name], gender FROM users)
GROUP BY gender
【讨论】:
以上是关于从表名中选择计数不同的列名作为cnt的主要内容,如果未能解决你的问题,请参考以下文章