- 8
- 0
- 约8.85千字
- 约 21页
- 2026-04-02 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年数据分析师面试常见SQL面试问题及答案
一、基础SQL查询题(共5题,每题6分)
题目1(6分)
假设有一个电商平台的订单表`orders`,包含字段`order_id`(订单ID)、`customer_id`(客户ID)、`order_date`(订单日期)、`total_amount`(订单总金额)。请写出SQL查询语句,找出2025年1月1日之后的所有订单,并按订单金额降序排列。
答案:
sql
SELECTorder_id,customer_id,order_date,total_amount
FROMorders
WHEREorder_date2025-01-01
ORDERBYtotal_amountDESC;
解析:
使用`WHERE`子句筛选`order_date`大于2025年1月1日的记录,`DESC`关键字确保结果按订单金额从高到低排序。这是SQL的基础查询操作,考察对日期比较和排序的理解。
题目2(6分)
在`orders`表中,统计每个客户的总订单金额,只显示订单金额超过1000元的客户及其总金额,结果按总金额降序排列。
答案:
sql
SELECTcustomer_id,SUM(total_amount)AStotal_spent
FROMorders
GROUP
原创力文档

文档评论(0)