后端岗位面试题更新 2026-08-05

如何用SQL将一个五行二列的表结构转换为一行十列的结果?请写出具体SQL语句。

众安保险后端开发金融问题拆解技术原理

考察说明

考察SQL数据透视或转置能力,核心是行列转换的实现方式

回答思路

  1. 明确使用CASE WHEN或PIVOT进行行转列
  2. 正确聚合每列数据并分组
  3. 说明交叉表转换的条件与分组键
  4. 覆盖多列合并到一行的替换方案(如CONCAT)