Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQL:Count子句_Sql_Sql Server - Fatal编程技术网

SQL:Count子句

SQL:Count子句,sql,sql-server,Sql,Sql Server,上述查询生成的结果如下: SELECT Impressions.Campaign_id as C_id, Verticals.Vertical_Name as V_name FROM Impressions Inner Join Verticals ON Impressions.Campaign_id = Verticals.Campaign_id; 我希望它返回垂直_Name列发生次数的计数。在这种情况下,结果应该如下所示: C_id V_name ID1

上述查询生成的结果如下:

SELECT Impressions.Campaign_id as C_id, Verticals.Vertical_Name as V_name
FROM Impressions
Inner Join Verticals ON Impressions.Campaign_id = Verticals.Campaign_id;
我希望它返回垂直_Name列发生次数的计数。在这种情况下,结果应该如下所示:

   C_id            V_name
    ID1            Travel
    ID2            Retail
    ID3             Demo
    ID4             Demo
    ID5            Travel
    ID6             Demo
我该怎么做呢?

您需要的是,而不是
MAX
,然后是垂直名称:

V_id   Count
Demo     3  
Travel   2
Retail   1
SELECT Verticals.Vertical_Name as V_name, COUNT(*) AS [Count]
FROM Impressions
Inner Join Verticals ON Impressions.Campaign_id = Verticals.Campaign_id
GROUP BY Verticals.Vertical_Name