我知道查询应该仅返回值,因为只有一个客户被验证为学生。
有人可以帮助我使用COUNT(*)
构建select语句吗?
答案 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