使用Group by计算SQL语句的行数

时间:2018-06-11 07:44:27

标签: php mysql sql

我想用GROUP BY计算SQL语句的行数。

这是我的sql声明:

I want to get the count of these rows

'a'

2 个答案:

答案 0 :(得分:1)

下面:

select count(*)
from (
-- insert your query here
) sub

答案 1 :(得分:0)

您只需使用count(distinct)

即可
SELECT COUNT(DISTINCT r.RETAILER_ID)
FROM ret_retailer r LEFT JOIN
     temp_sg_screen_sto_72_mos_summary s
     ON r.RETAILER_FULL_NAME = s.RETAILER_NAME 
WHERE MAY_2018 < 100000  ;

如果RETAILER_ID可能是NULL,则与您的结果的唯一区别。调整NULL值很容易,但我猜它永远不会NULL