手机
当前位置:查字典教程网 >编程开发 >mssql数据库 >SQL Server 交叉表查询 case
SQL Server 交叉表查询 case
摘要:代码如下所示:表landundertake结构如下所示:表appraiser结构如下所示:access代码:复制代码代码如下:TRANSFO...

代码如下所示:

表landundertake结构如下所示:

SQL Server 交叉表查询 case1

表appraiser结构如下所示:

SQL Server 交叉表查询 case2

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.landundertake.appraiserID else null END as appraiserID,case dbo.landUndertake.appraiserGrade when 'appraiserID2' then dbo.landundertake.appraiserID 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.landUndertake.landcode,dbo.landundertake.appraiserGrade,dbo.landundertake.appraiserID

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

SQL Server 交叉表查询 case3

【SQL Server 交叉表查询 case】相关文章:

SQL Server 空值处理策略[推荐]

SQLServer 管理常用SQL语句

SQL Server 使用 SET FMTONLY ON 获得表的元数据

SQLServer XML查询快速入门(18句话)

SQL Server 2012 将数据导出为脚本

SQL Server的复制功能

SQL Server 清空删除日志

SQL Server 2005 同步复制技术

SQL Server中临时表与表变量的区别

SQL Server 2008中的数据表压缩功能详细介绍

精品推荐
分类导航