尝试将COUNT(*)与SELECT语句一起使用

时间:2015-11-27 23:03:56

标签: php mysql sql

我知道查询应该仅返回值,因为只有一个客户被验证为学生。

有人可以帮助我使用COUNT(*)构建select语句吗?

1 个答案:

答案 0 :(得分:2)

您可以使用public static IEnumerable<T> myEagerConcat<T>(this IEnumerable<T> first, IEnumerable<T> second) { return (first ?? Enumerable.Empty<T>()).Concat( (second ?? Enumerable.Empty<T>())).ToList(); } 仅向学生申请,然后对其进行统计:

WHERE

或使用SELECT COUNT(*) AS StudentCount FROM Customer WHERE Student = 1 结合COUNT(可能会更慢):

CASE

甚至SELECT COUNT(CASE WHEN Student = 1 THEN 1 END) AS StudentCount FROM Customer

MySQL