在 SQL Server 中将行转列的常用方法是使用 PIVOT 操作符。以下是一个简单的示例:
假设有一个名为 Orders
的表格,其中包含订单的信息,包括订单编号、日期、客户编号和总金额。在这个表格中,每个订单占据一行。
要将每个订单的信息转换为列,请按照以下步骤进行操作:
- 编写查询语句以选择要转换的列。在这种情况下,您需要选择订单编号和要转换为列的值。
例如,以下查询将选择订单编号、日期和总金额:
SELECTOrderID, OrderDate, TotalAmount
FROM Orders