Add query optimization scripts and results
This commit is contained in:
47
sql/query_optimization_results.txt
Normal file
47
sql/query_optimization_results.txt
Normal file
@@ -0,0 +1,47 @@
|
||||
# Task 1
|
||||
> delimiter $
|
||||
> source ./get_max_quantity.sql
|
||||
> delimiter ;
|
||||
> call GetMaxQuantity();
|
||||
+--------------------+
|
||||
| MaxQuantityInOrder |
|
||||
+--------------------+
|
||||
| 15 |
|
||||
+--------------------+
|
||||
|
||||
# Task 2
|
||||
> source ./get_order_detail.sql
|
||||
> set @customerID = 1
|
||||
> execute GetOrderDetail using @customerID
|
||||
+---------+----------+-------+
|
||||
| OrderID | Quantity | Cost |
|
||||
+---------+----------+-------+
|
||||
| 4 | 3 | 29.00 |
|
||||
+---------+----------+-------+
|
||||
|
||||
# Task 3
|
||||
> delimiter $
|
||||
> source ./cancel_order.sql
|
||||
> delimiter ;
|
||||
> call CancelOrder(2)
|
||||
+----------------------+
|
||||
| Confirmation |
|
||||
+----------------------+
|
||||
| Order 2 is cancelled |
|
||||
+----------------------+
|
||||
> select * from `Orders`
|
||||
+---------+---------------------+---------------------+------------+-----------+
|
||||
| OrderID | Started | Finished | BillAmount | BookingID |
|
||||
+---------+---------------------+---------------------+------------+-----------+
|
||||
| 1 | 2024-11-14 18:05:00 | 2023-10-01 19:25:00 | 82.50 | 1 |
|
||||
| 3 | 2024-11-14 19:10:00 | 2023-10-03 20:30:00 | 31.00 | 3 |
|
||||
| 4 | 2024-11-14 19:35:00 | 2023-10-04 20:50:00 | 29.00 | 4 |
|
||||
| 5 | 2024-11-14 19:40:00 | 2023-10-05 20:55:00 | 20.00 | 5 |
|
||||
| 6 | 2024-11-14 19:40:00 | 2023-10-06 20:45:00 | 150.50 | 6 |
|
||||
+---------+---------------------+---------------------+------------+-----------+
|
||||
> call CancelOrder(2)
|
||||
+-----------------------+
|
||||
| Confirmation |
|
||||
+-----------------------+
|
||||
| Order 2 doesn't exist |
|
||||
+-----------------------+
|
||||
Reference in New Issue
Block a user