-3
我有一個需求,在Pivot之後,我不想要聚合值,而是需要'Y'。對於空值,它應該是'N'。我怎樣才能做到這一點?請幫幫我。SQL Pivot命令輸出
我有一個需求,在Pivot之後,我不想要聚合值,而是需要'Y'。對於空值,它應該是'N'。我怎樣才能做到這一點?請幫幫我。SQL Pivot命令輸出
您完全不提供有關您當前表格結構或數據的詳細信息,但您可以在pivot
中使用Y/N
標誌。下面是試樣溶液:
select employeename,
isnull(hr, 'N') HR,
isnull(IT, 'N') IT
from
(
select e.name EmployeeName,
d.name DeptName,
'Y' flag
from employee e
left join dept_employee de
on e.id = de.e_id
left join dept d
on de.d_id = d.id
) src
pivot
(
max(flag)
for deptname in (HR, IT)
) piv
我們展示的例子和/或代碼。 – 2013-02-26 14:23:24
您需要分享更多詳細信息才能幫助您。事實上,這個問題將被視爲「不是真正的問題」 – Lamak 2013-02-26 14:32:23