1068. 产品销售分析 I
问题链接
思路分析
编写解决方案,以获取 Sales 表中所有 sale_id 对应的 product_name 以及该产品的所有 year 和 price 。返回结果表 无顺序要求 。
这个问题很简单,查询两张表内的指定字段。这个考的其实就是数据库的连接,要求是所有 sale_id 对应的数据,那就以Sales 表为左表,将两表左连接,查询数据。
可运行的sql语句如下:
SELECT product_name,year,price FROM Sales
LEFT JOIN Product
ON Sales.product_id = Product.product_id;
前两天提交时正确,现在提交错误。真是垃圾狗后台
1075. 项目员工 I
问题链接
思路分析
- 左连接两表
- 按照project_id分组
- 使用AVG函数获取平均工作年限
- 使用ROUND函数取小数点后两位
SELECT p.project_id,ROUND(AVG(e.experience_years),2) AS average_years
FROM Project p
LEFT JOIN Employee e
ON p.employee_id = e.employee_id
GROUP BY p.project_id
;