轻松上手MYSQL:掌握MYSQL聚合函数,数据分析不再难
-- 创建一个简单的订单表
CREATE TABLE orders (
order_id INT PRIMARY KEY AUTO_INCREMENT,
product_name VARCHAR(50),
quantity INT,
order_date DATE
);
-- 插入一些示例数据
INSERT INTO orders (product_name, quantity, order_date) VALUES
('Laptop', 20, '2023-01-01'),
('Monitor', 50, '2023-01-02'),
('Keyboard', 100, '2023-01-03'),
('Mouse', 200, '2023-01-04');
-- 查询每种产品的总数量
SELECT product_name, SUM(quantity) AS total_quantity
FROM orders
GROUP BY product_name;
-- 查询每天的订单总数量
SELECT order_date, SUM(quantity) AS total_quantity_per_day
FROM orders
GROUP BY order_date;
-- 查询每种产品的平均订单数量
SELECT product_name, AVG(quantity) AS average_quantity
FROM orders
GROUP BY product_name;
这个示例代码首先创建了一个简单的订单表,然后插入了一些示例数据。接着,使用了几个聚合函数来展示如何使用MySQL聚合函数进行数据分析,如求和(SUM)、平均值(AVG)等。这有助于初学者理解如何在实际数据库操作中应用SQL函数,并为进一步的数据库查询和分析提供基础。
评论已关闭