SQL65 按照数量和价格排序

描述

假设有一个OrderItems表

quantityitem_price
1100
101003
2500

【问题】

编写 SQL 语句,显示 OrderItems 表中的数量(quantity)和价格(item_price),并按数量由多到少、价格由高到低排序。

【示例答案】

返回quantity和item_price

示例1

输入:

DROP TABLE IF EXISTS `OrderItems`;
CREATE TABLE IF NOT EXISTS `OrderItems` (
  `quantity` INT(64) NOT NULL COMMENT '数量',
  `item_price` INT(64) NOT NULL COMMENT '订单价格'
);
INSERT INTO `OrderItems` VALUES (1,100),
(10,1003),
(2,500);

复制

输出:

10|1003
2|500
1|100

我的答案

select quantity,item_price from OrderItems order by quantity desc,item_price desc