力扣sql简单篇练习(十六)

力扣sql简单篇练习(十六)

1 产品销售分析||

1.1 题目内容

1.1.1 基本题目信息

力扣sql简单篇练习(十六)_第1张图片

1.1.2 示例输入输出

力扣sql简单篇练习(十六)_第2张图片

1.2 示例sql语句

SELECT p.product_id,sum(s.quantity) total_quantity
FROM Product p
INNER JOIN Sales s
ON p.product_id=s.product_id
GROUP BY p.product_id

1.3 运行截图

力扣sql简单篇练习(十六)_第3张图片

2 项目员工|

2.1 题目内容

2.1.1 基本题目信息

力扣sql简单篇练习(十六)_第4张图片

2.1.2 示例输入输出

力扣sql简单篇练习(十六)_第5张图片

2.2 示例sql语句

#精确到小数点后两位优先想到round函数
#平均优先考虑avg函数
SELECT p.project_id,ROUND(avg(e.experience_years),2) average_years
FROM Project p
INNER JOIN Employee e
ON p.employee_id=e.employee_id
GROUP BY p.project_id

2.3 运行截图

力扣sql简单篇练习(十六)_第6张图片

3 项目员工 ||

3.1 题目内容

3.1.1 基本题目信息

力扣sql简单篇练习(十六)_第7张图片

3.1.2 示例输入输出

力扣sql简单篇练习(十六)_第8张图片

3.2 示例sql语句

# 比其他项目所有员工工作都都多,这个可以考虑使用all函数
SELECT project_id
FROM Project
GROUP BY project_id
HAVING count(employee_id)>=
all(
    SELECT count(employee_id)
    FROM Project
    GROUP BY project_id
)

3.3 运行截图

力扣sql简单篇练习(十六)_第9张图片

你可能感兴趣的:(力扣简单篇练习(出现频率降序),leetcode,sql简单篇练习,mysql)