在一个查询中同时获取注册总数和 sigtrack 注册计数

时间:2021-02-15 20:06:19

标签: sql

我有一个具有以下架构的表:

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 注册计数?

1 个答案:

答案 0 :(得分:1)

您可以使用条件聚合和计数

select count(*) count_enroll, sum(case when is_sigtrack  ='Y' THEN 1 ELSE 0 END ) count_sigtrack
from my_table
相关问题