我正在编写一个ASP.NET页面。我正在尝试编写一个查询来获取列中存在特定值的总次数:
表课程:
CourseSubject
--------------
ECT
HCI
HCI
我只想返回name2出现的次数。
到目前为止我有这个但是一直出错:
comm.CommandText = "SELECT CourseSubject, COUNT(*) AS ETC FROM Courses;
答案 0 :(得分:5)
SELECT CourseSubject, COUNT(*) AS ETC FROM Courses
Group BY CourseSubject
这将为您提供表格中所有课程的计数
如果您只需要一个特定的计数,则可以执行此操作
SELECT COUNT(1) AS ETC FROM Courses WHERE CourseSubject = 'Name2'