SQL COUNT WHERE

2025年3月17日 | 阅读 3 分钟

SQL Count() 函数也可以在 SELECT 语句中与 WHERE 子句一起使用。

带 WHERE 子句的 Count() 函数只返回表中符合 WHERE 子句中指定条件的行。

带 WHERE 子句的 SQL Count() 函数语法

带 WHERE 子句的 SQL Count 函数示例

示例 1:首先创建一个表,然后运行 count 函数。

以下 CREATE TABLE 语句创建了包含五个字段的 Cars_Details 表

以下 INSERT 查询将汽车记录插入到 Cars_Details 表中

以下 SELECT 查询显示了 Cars_Details 表的数据


Car_NumberCar_NameCar_AmountCar_Price
2578Creta3900000
9258Audi21100000
8233场地6900000
8990Nexon7700000
7085Mercedes68000000
1258Thar21500000
2564美洲虎46000000
9578Scorpio81800000

以下查询显示了 Car_Number 大于等于 7000 的汽车的总价值

输出

SQL COUNT WHERE

示例 2:以下查询使用 CREATE TABLE 语句创建 College_Student_Details

以下 SQL 查询使用 INSERT INTO 语句插入上述表中学生的记录

让我们使用以下SELECT语句查看上述表的记录。


学生编号 (Student_ID)学生姓名Student_CourseStudent_Age学生分数
101AnujB.tech2088
102拉曼 (Raman)MCA2498
104ShyamBBA1992
107VikashB.tech2078
111MonuMBA2165
114JonesB.tech1893
121ParulBCA2097
123DivyaB.tech2189
128HemantMBA2390
130NidhiBBA2088
132PriyaMBA2299
138MohitMCA2192

以下 Count 查询显示 Student_Marks 大于 90 的学生总数

输出

SQL COUNT WHERE
下一个主题SQL SELECT MIN