SQL的问题,紧急求助

2025-01-20 13:26:57
推荐回答(2个)
回答1:

PIVOT是新引入SQL Server 2005的运算符,它让你能够将行级数据旋转成为列表数据,而不需要像先前版本的SQL Server一样使用CASE语句。


连接到(PurchaseOrderID)
FOR EmployeeID IN( [164], [198], [223], [231], [233] ) ——只转换员工ID在164,198,223,231,233
)AS pvt (pvt是别名)
ORDER BY VendorID ——按照VendorID排序

回答2:

楼上正解.