维度表关联与空值处理
基础查询JOIN 连接数据清洗
题目描述
有两张表:
fact_orders(id, user_id, channel_id, amount): 订单事实表dim_channel(channel_id, channel_name): 渠道维度表
部分订单的 channel_id 在维度表中不存在(脏数据),部分订单的 channel_id 为空。请查询每个订单的ID、金额和渠道名称,渠道名称找不到时显示「未知渠道」,按订单ID排序。
期望输出列
| 列名 | 说明 |
|---|---|
| id | 订单ID |
| amount | 金额 |
| channel_name | 渠道名称 |
数据样例
| channel_idPKINTEGER | channel_nameTEXT |
|---|---|
| 1 | 微信 |
| 2 | 支付宝 |
| 3 | APP |
输入数据显示 3 / 3 行
SQL 编辑器正在保存草稿...
Ctrl + Enter 运行
正在加载 SQL 编辑器...
运行你的 SQL 查询后,结果将显示在这里