力扣sql中等篇练习(二十三)
1 统计实验的数量
1.1 题目内容
1.1.1 基本题目信息

1.1.2 示例输入输出

1.2 示例sql语句
WITH T as
(SELECT 'Android' p1,'Reading' e1UNIONSELECT 'Android' p1,'Sports' e1UNIONSELECT 'Android' p1,'Programming' e1UNIONSELECT 'IOS' p1,'Reading' e1UNIONSELECT 'IOS' p1,'Sports' e1UNIONSELECT 'IOS' p1,'Programming' e1UNIONSELECT 'Web' p1,'Reading' e1UNIONSELECT 'Web' p1,'Sports' e1UNIONSELECT 'Web' p1,'Programming' e1
)
SELECT T.p1 platform,T.e1 experiment_name,IFNULL(t1.n,0) num_experiments
FROM T
LEFT JOIN
(SELECT platform,experiment_name,count(experiment_id) nFROM ExperimentsGROUP BY platform,experiment_name
)t1
ON T.p1=t1.platform AND T.e1=t1.experiment_name
1.3 运行截图

2 无流量的账户数
2.1 题目内容
2.1.1 基本题目信息1

2.1.2 基本题目信息2

2.1.3 示例输入输出

2.2 示例sql语句
SELECT count(account_id) accounts_count
FROM Subscriptions
WHERE (date_format(start_date,'%Y')='2021' OR date_format(end_date,'%Y')='2021')
AND account_id NOT IN
(SELECT distinct account_idFROM StreamsWHERE date_format(stream_date,'%Y')='2021'
)
2.3 运行截图

3 面试中被录取的候选人
3.1 题目内容
3.1.1 基本题目信息1

3.1.2 基本题目信息2

3.1.3 示例输入输出
a 示例输入

b 示例输出

3.2 示例sql语句
SELECT t1.candidate_id
FROM
(SELECT candidate_id,interview_idFROM CandidatesWHERE years_of_exp>=2
)t1
INNER JOIN
(SELECT interview_idFROM RoundsGROUP BY interview_idHAVING SUM(score)>15
)t2
ON t1.interview_id=t2.interview_id
3.3 运行截图
