SQL88. 确定最佳顾客
描述
order_num | quantity |
a1 | 105 |
a2 | 1100 |
a2 | 200 |
a4 | 1121 |
a5 | 10 |
a2 | 19 |
a7 | 5 |
order_num |
a1 |
a2 |
a4 |
示例1
输入:
DROP TABLE IF EXISTS `OrderItems`; CREATE TABLE IF NOT EXISTS `OrderItems`( order_num VARCHAR(255) NOT NULL COMMENT '商品订单号', quantity INT(255) NOT NULL COMMENT '商品数量' ); INSERT `OrderItems` VALUES ('a1',105),('a2',200),('a4',1121),('a5',10),('a7',5);
输出:
a1 a2 a4
Mysql 解法, 执行用时: 38ms, 内存消耗: 6544KB, 提交时间: 2022-03-07
select order_num from OrderItems where quantity >= 100 group by order_num order by order_num
Mysql 解法, 执行用时: 39ms, 内存消耗: 6436KB, 提交时间: 2022-03-07
select order_num from OrderItems group by order_num having sum(quantity) > 100 order by order_num asc
Mysql 解法, 执行用时: 39ms, 内存消耗: 6444KB, 提交时间: 2022-03-04
select order_num from OrderItems group by order_num having sum(quantity) >= 100 order by order_num
Mysql 解法, 执行用时: 39ms, 内存消耗: 6532KB, 提交时间: 2022-03-08
select order_num from OrderItems group by order_num having sum(quantity) >=100 order by order_num
Mysql 解法, 执行用时: 39ms, 内存消耗: 6540KB, 提交时间: 2022-03-07
select order_num from OrderItems group by order_num having sum(quantity)>=100 order by order_num