好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

SQL Server 交叉表查询 case

代码如下所示:

表landundertake结构如 FLAJRSZFE 下所示:

表app js raiser结构如下所示:

Access 代码:

复制代码 代码如下:


TRANSFORM First(Landundertake.valuerId) AS valuerId之First
SELECT Appraiser.quarterId, Landundertake.landCode
FROM Landundertake INNER JOIN Appraiser ON (Landundertake .valuerId = Appraiser.valuerID) AND (Landundertake .quarterId = Appraiser.quarterId)
GROUP BY Appraiser.quarterId, Landundertake .landCode
PIVOT Landundertake .valuerGrade;


SQL server代码:

复制代码 代码如下:


select dbo.appraiser.quarterID,dbo.landUndertake.landcode,case dbo.landUndertake.appraiserGrade when 'appraiserID1' then dbo. python landundertake.appraiserID else null END as appraiserID,case dbo.landUndertake.appraiserGrade when 'appraiserID2' then dbo.landundertake.app 编程 raiserID else null END as appraiserID1
from dbo.LandUndertake inner join
dbo.Appraiser ON dbo.LandUndertake.quarterID=dbo.appraiser.quarterID and dbo.landundertake.appraiserID=DBO.Appraiser.appraiserID
Group by dbo.appraiser.quarterID,dbo.landUnde php rtake.landcode,dbo.landundertake.appraiserGrade,dbo.landundertake.appraiserID


交叉表查询结果如下所示:

查看更多关于SQL Server 交叉表查询 case的详细内容...

  阅读:42次