Select 个值,其中 Count(*) 大于数字
Select values where Count(*) are greater than a number
我是使用 SQL 服务器和数据库的新手 - 这可能非常简单。
我正在尝试 return JobTitle
和 Count(*)
的值仅用于 Count(*)
超过 9 的那些值。我还尝试测试了一些子查询,但可以无法正常工作。
Use AdventureWorks2014;
Select
JobTitle, Count(*) as Number
From
HumanResources.Employee
Where
Number > 9
Group By
JobTitle;
将 WHERE
子句中的逻辑移至 HAVING
子句中:
Select JobTitle, COUNT(*) AS Number
FROM HumanResources.Employee
GROUP BY JobTitle
HAVING COUNT(*) > 9
ORDER BY COUNT(*); -- or ORDER BY Number
我是使用 SQL 服务器和数据库的新手 - 这可能非常简单。
我正在尝试 return JobTitle
和 Count(*)
的值仅用于 Count(*)
超过 9 的那些值。我还尝试测试了一些子查询,但可以无法正常工作。
Use AdventureWorks2014;
Select
JobTitle, Count(*) as Number
From
HumanResources.Employee
Where
Number > 9
Group By
JobTitle;
将 WHERE
子句中的逻辑移至 HAVING
子句中:
Select JobTitle, COUNT(*) AS Number
FROM HumanResources.Employee
GROUP BY JobTitle
HAVING COUNT(*) > 9
ORDER BY COUNT(*); -- or ORDER BY Number