SQL 刷题/筛选特定条件的订单
上一题下一题简单通过率 60%

筛选特定条件的订单

基础查询WHERE 条件ORDER BY营收统计

题目描述

给定一张 orders 表:

  • id: 订单ID
  • user_id: 用户ID
  • amount: 订单金额
  • status: 订单状态(paid / pending / cancelled)
  • created_at: 创建时间

请编写 SQL 查询,找出所有已支付且金额大于 100 的订单,返回订单ID、用户ID和金额,按金额降序排列。

期望输出列

列名说明
id订单ID
user_id用户ID
amount金额

数据样例

当前运行环境
idPKINTEGERuser_idINTEGERamountREALstatusTEXTcreated_atTEXT
110150paid2024-01-01
2102150paid2024-01-02
3101200pending2024-01-03
4103300paid2024-01-04
510480cancelled2024-01-05
6102120paid2024-01-06
7105500paid2024-01-07
输入数据显示 7 / 7
SQL 编辑器正在保存草稿...
正在加载 SQL 编辑器...

运行你的 SQL 查询后,结果将显示在这里