SQL Server 交叉表查询 case

所属分类: 数据库 / MsSql 阅读数: 1613
收藏 0 赞 0 分享

代码如下所示:

表landundertake结构如下所示:

表appraiser结构如下所示:

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获得新记录标识列值的二种方法

有时开发需要我们需把新插入的记录之后立即返回插入记录的ID哦,下面给大家介绍mssqlserver返回新添加的记录的标识列的值sql语句
收藏 0 赞 0 分享

mssqlserver恢复ldf文件数据的方法

本文介绍mssqlserver怎么恢复ldf文件数据库,简单的来说,MDF文件是SQL server用来存放数据的数据库文件;LDF文件SQL server是日志文件,存放了对数据库进行的所有操作信息
收藏 0 赞 0 分享

SQL查询某列指定长度的字符串多余的用省略号来表示

有时候为了美观,只需要显示前面几个字符串,剩下的可以用省略号来表示,下面有个不错的示例,感兴趣的朋友可以参考下
收藏 0 赞 0 分享

MS SQL Server数据库清理错误日志的方法

SQL服务器磁盘空间爆满导致数据库无法访问。远程到服务器上,发现原来是SQL错误日志文件惹的祸,数据库在1秒内产生上100M大小的日志,没多长时间就将磁盘空间堵满了,下面说说解决方案
收藏 0 赞 0 分享

C#连接Excel2003和Excel2007以上版本做数据库的连接字符串

C#连接Excel2003和Excel2007以上版本做数据库的连接字符串具体如下,需要的朋友可以参考下
收藏 0 赞 0 分享

安装sql server 2008 management提示已安装 SQL Server 2005 Express的解决方法

SQL Server 2005 Express 工具不是sql server 2005 management,不用卸载sql server 2005 management,用一个小技巧就行
收藏 0 赞 0 分享

SQL Server 查询处理中的各个阶段(SQL执行顺序)示例

SQL不同于与其他编程语言的最明显特征是处理代码的顺序,以下就为大家详细的介绍一下,需要的朋友可以参考下
收藏 0 赞 0 分享

一个完整的SQL SERVER数据库全文索引的示例介绍

以下是介绍SQL SERVER数据库全文索引的示例,以pubs数据库为例。需要的朋友参考下
收藏 0 赞 0 分享

关于数据库优化问题收集汇总

笔者在工作实践中发现,不良的SQL往往来自于不恰当的索引设计、不充份的连接条件和不可优化的where子句。以下就对数据库优化问题进行了介绍,需要的朋友可以参考下
收藏 0 赞 0 分享

SQL_Server全文索引的用法解析

SQL Server全文索引相信大家都有一定的了解,下面就为您介绍SQL Server全文索引的用法及相关的语句,希望可以让您对SQL Server全文索引能有更深的认识
收藏 0 赞 0 分享
查看更多