是的,MySQL 支持 pivot 操作。
pivot 操作是一种数据处理方法,可以将一个表中的行数据转换为列数据。这种转换对于表格数据的分析和展示非常有用。
MySQL 支持使用 CASE 语句和 GROUP BY 子句来实现 pivot 操作。具体的,你需要执行以下步骤:
使用 SELECT 语句查询你想要转换的行数据,并指定所有的列。
使用 CASE 语句为每个列指定新的列名。
使用 GROUP BY 子句将行数据分组。
使用 SUM、COUNT 等聚合函数计算每组数据的值。
例如,假设你有以下表格数据:
| | item | pri