SQL的问题,紧急求助
来源:百度知道 编辑:UC知道 时间:2024/06/06 09:36:34
PIVOT
(
COUNT (PurchaseOrderID)
FOR EmployeeID IN
( [164], [198], [223], [231], [233] )
) AS pvt
ORDER BY VendorID
什么意思。
(
COUNT (PurchaseOrderID)
FOR EmployeeID IN
( [164], [198], [223], [231], [233] )
) AS pvt
ORDER BY VendorID
什么意思。
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排序
楼上正解.