我有一个具有以下架构的表:
Column Type Description user_id INT A unique identifier for a student. session_id INT A unique identifier for a course. is_sigtrack CHAR Identifies whether the enrollment is paid (sigtrack) or free. Values 'Y' or 'N'
我想在一个查询中同时获得注册总数和 sigtrack 注册计数?
答案 0 :(得分:1)
您可以使用条件聚合和计数
select count(*) count_enroll, sum(case when is_sigtrack ='Y' THEN 1 ELSE 0 END ) count_sigtrack
from my_table