色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql比較兩個訂單的總價

劉姿婷2年前9瀏覽0評論

在我們的數據庫中,我們有兩個訂單表,每個表都包含了不同客戶的訂單信息?,F在我們需要比較這兩個訂單的總價,以便了解哪個客戶更傾向于購買更多的產品。

-- 創建訂單表1
CREATE TABLE order1 (
id INT PRIMARY KEY,
customer_id INT,
product_name VARCHAR(50),
quantity INT,
price DECIMAL(10,2)
);
-- 插入訂單表1數據
INSERT INTO order1 (id, customer_id, product_name, quantity, price)
VALUES
(1, 1001, 'Product A', 2, 10.99),
(2, 1002, 'Product B', 5, 7.99),
(3, 1003, 'Product C', 1, 25.00);
-- 創建訂單表2
CREATE TABLE order2 (
id INT PRIMARY KEY,
customer_id INT,
product_name VARCHAR(50),
quantity INT,
price DECIMAL(10,2)
);
-- 插入訂單表2數據
INSERT INTO order2 (id, customer_id, product_name, quantity, price)
VALUES
(1, 1004, 'Product D', 3, 15.99),
(2, 1005, 'Product E', 1, 30.00),
(3, 1006, 'Product F', 2, 20.00);

以上是我們的數據庫結構和數據?,F在我們使用以下查詢來比較兩個訂單的總價:

SELECT 
'order1' AS order_name,
SUM(quantity * price) AS total_price
FROM 
order1
UNION ALL
SELECT 
'order2' AS order_name,
SUM(quantity * price) AS total_price
FROM 
order2;

這個查詢會返回以下結果:

+-----------+-------------+
| order_name| total_price |
+-----------+-------------+
|    order1 |     84.91   |
|    order2 |     116.97  |
+-----------+-------------+

從結果可以看出,order2的總價更高,說明客戶在order2中購買了更多的產品。這個查詢可以幫助我們更好的了解客戶的購買習慣,以便我們制定更好的市場策略。