🌐 AI搜索 & 代理 主页
Skip to content

Commit 7c4a12c

Browse files
committed
Section 02 : Basic Agg : part 01
1 parent fd12e31 commit 7c4a12c

File tree

4 files changed

+19
-0
lines changed

4 files changed

+19
-0
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
SELECT id, movie, description, rating
2+
FROM Cinema
3+
WHERE id % 2 = 1
4+
AND description != 'boring'
5+
ORDER BY rating DESC;
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
SELECT u.product_id, ROUND(SUM(p.price * u.units) / SUM(u.units), 2) AS average_price
2+
FROM Prices p
3+
JOIN UnitsSold u ON p.product_id = u.product_id AND u.purchase_date BETWEEN p.start_date AND p.end_date
4+
GROUP BY u.product_id;
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
SELECT p.project_id, ROUND(AVG(e.experience_years), 2) AS average_years
2+
FROM Project p
3+
JOIN Employee e ON p.employee_id = e.employee_id
4+
GROUP BY p.project_id;
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
SELECT
2+
r.contest_id,
3+
ROUND(COUNT(r.user_id) * 100.0 / (SELECT COUNT(*) FROM Users), 2) AS percentage
4+
FROM Register r
5+
GROUP BY r.contest_id
6+
ORDER BY percentage DESC, r.contest_id ASC;

0 commit comments

Comments
 (0)