我正在使用mssql,我想创建一个返回带有where子句的计数的查询。
就像说我有产品表
ProductId
ProductName
Active
那我怎么做呢
我喜欢
Select Count(*)
From Product
现在我不知道如何过滤它,所以它只能在Active = true;
因此,如果有3个有效产品,那么即使数据库中有100行而其他97只是不活动,它也会返回3个数。
所以where子句可能就像
where active = true
我不知道怎么把它们放在一起。
答案 0 :(得分:3)
你在那里..只是使用:
Select Count(*)
From Product
where active = 'true'
假设您的active
字段属于varchar
或类似字段。