- 浏览: 2731267 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (1313)
- JS (65)
- CSS (6)
- html (30)
- dweamweaver工具相关 (2)
- Spry (1)
- DB (103)
- p2p (1)
- java (405)
- .net (3)
- oracle (24)
- struts (18)
- myeclipse (15)
- linux (49)
- SQL SERVER2008 (101)
- jsp (21)
- resume (1)
- other (1)
- ajax (3)
- 云计算 (2)
- excel (32)
- vss (1)
- 警戒 (1)
- eclipse (21)
- c (1)
- dialog designer (7)
- axis1.4 (4)
- webservice (11)
- CTI (1)
- svn (8)
- spring (27)
- tomcat (13)
- log4j (14)
- 网络应用 (7)
- mysql (59)
- bat (4)
- jdbc (1)
- 正式表达式 (1)
- hibernate (27)
- iphone (2)
- 系统应用 (107)
- servlet (3)
- vmware (2)
- php (12)
- JQuery (30)
- avaya (5)
- postgresql (19)
- java面试 (1)
- rose (1)
- Socket (1)
- xml (2)
- PowerDesign (3)
- visio (1)
- jstl (4)
- informix (2)
- assemble (2)
- English Study (2)
- IOS (9)
- CMMI (1)
- outlook (4)
- poi (1)
- hadoop (5)
- SAE (3)
- jor (1)
- jquery mobile (1)
- git (11)
- mina (1)
- ibatis (2)
- wordpress (2)
- 支付宝 (1)
- struts2 (14)
- apns (1)
- html5 (1)
- xampp (2)
- uml (2)
- 项目管理 (1)
- 敏捷开发 (1)
- 设计模式 (2)
- spark (1)
- maven (9)
- 微信公众平台 (1)
- json (2)
- junit (1)
- quartz (2)
- redis (2)
- memcache (1)
- android (3)
- 红杏 (1)
- postman (1)
- mybatis (5)
- iplat4j (1)
- windows (1)
- logback (1)
- Netty (1)
- wiki (1)
- dubbo (1)
- sonar (2)
- jenkins (2)
- mac (10)
- office (4)
- groovy (1)
- intellij (6)
- zookeeper (2)
- 诛仙 (1)
- MQ (2)
- docker (1)
- 2222 (0)
最新评论
-
代码改变生活:
虽然代码敲的头疼的要命,但是依然要感谢你,感谢您共享!!!!开 ...
jxl读取excel日期相差8小时 -
www3837:
org.slf4j.Logger 下载 -
hyztty:
wait_timeout = 86400 interacti ...
druid连接池 -
niaodanwangzi:
连接池可不是给你检测连接状态用的。是为了连接复用,减少连接数。 ...
druid连接池 -
supermine0903:
学习了 啦啦啦
多个路由器同时上网
代码如下:
create proc [dbo].[getTimeStatusFromTaskLog] as --首先将临时表清空 delete from [TEMP_TASK_LOG_STEP1] delete from [TEMP_TASK_LOG_STEP2] --先将所有的任务的前三条外呼记录行转换成列 insert into [TEMP_TASK_LOG_STEP1] select taskid, case when CALL_SEQ='2' then ENDTIME end as 'firstTime', case when CALL_SEQ='2' then operflag end as 'firstStatus', case when CALL_SEQ='3' then ENDTIME end as 'secondTime', case when CALL_SEQ='3' then operflag end as 'secondStatus', case when CALL_SEQ='4' then ENDTIME end as 'thirdTime', case when CALL_SEQ='4' then operflag end as 'thirdStatus' from T_QUESTIONNAIRE_TASK_LOG --将三行合并成一行,往临时表中填数据,让外面的表左外连接用 insert into [TEMP_TASK_LOG_STEP2] select taskid,MAX(firstTime) as 'firsttime',MAX(firstStatus) as 'firstStatus', MAX(secondTime) as 'secondtime',MAX(secondStatus) as 'secondStatus', MAX(thirdTime) as 'thirdtime',MAX(thirdStatus) as 'thirdStatus' from [TEMP_TASK_LOG_STEP1] group by taskid
一般行转列都会找到一些固定的列。比如此例子中的CALL_SEQ的值,就是2、3、4的固定值。
refurl:http://www.cnblogs.com/kerrycode/archive/2010/07/28/1786547.html
发表评论
-
sqlserver 如何执行函数
2014-08-18 11:43 975直接用select就行了 select get_su ... -
sqlserver 跨库查询
2014-06-10 11:55 1330如果2个数据库在同一个服务器上,可以直接用数据库名.d ... -
sqlserver 转义符
2014-06-10 11:29 1161在sqlserver2008中,转义符是单引号。 看 ... -
sqlserver 导入导出
2014-06-06 11:08 955业务场景: 从A服务器里面的表A迁移到B服务器的表B ... -
sqlserver2008 自定义连接串
2014-03-30 08:31 945只要在原来写IP的地方加一个逗号,再加上一个端口号即可 ... -
sql server 2008 management studio
2014-03-29 18:48 798简介:它就是一个连接SQLSERVER的客户端工具。 ... -
关于分组排序
2014-03-11 17:38 874利用over partion (SELECT *, ... -
sqlserver2005 iso
2014-03-02 09:54 1599环境:win xp sp3+sqlserver2005 ... -
sqlserver 删除过期数据
2014-02-19 11:23 11771.在维护计划当中,双击,从左边的工具箱中拖一个清除 ... -
sqlserver2008 如何清日志
2014-01-17 11:20 1278代码如下: USE Lancome2 GO A ... -
clustered nonclustered 区别
2014-01-07 14:08 1293clustered index,聚集索引,按照物理位 ... -
sqlserver修改字段长度
2013-12-31 14:17 3328Alter Table [TBL_BPM ... -
sqlserver查看外键
2013-12-31 14:12 18361.sqlserver2008通过外键查看表名 ... -
SqlServer版本
2013-12-09 13:57 976sqlserver2008: 10.50 ... -
sql2000 驱动下载
2013-11-21 10:12 870refurl:http://down.51ct ... -
sqlserver2008 创建数据库权限
2013-11-19 10:00 12541、用grant 命令。 2、随便点击某个数据库-& ... -
sqlserver给datetime列设置默认值
2013-11-18 17:33 2323CREATE TABLE [t_satisfac ... -
mysql 索引详解
2013-11-17 20:29 6303.1、建索引的方式有几种?分别试验一下 ... -
mysql 给字段添加default
2013-10-31 14:15 1298alter table t_incoming_rec ... -
java postgresql
2013-09-26 13:41 1131refurl:http://www.blo ...
相关推荐
### SqlServer行转列 #### 知识点一:什么是行转列? 在数据库操作中,行转列(Pivot)是一种将数据表中的行数据转换为列数据的技术。这种技术通常用于改变数据的结构,使得原始数据更适合进一步的数据分析或报告...
T-SQL(Transact-SQL)是微软SQL Server所使用的扩展SQL语言,它提供了丰富的数据处理功能,包括行转列。在SQL Server中,有两种主要的方法可以实现这一转换: 1. 使用CASE语句: CASE语句是SQL中一个非常强大的...
在SQL Server 2005中,我们经常遇到这样的需求:需要将数据库中的多行数据转换为多列显示,这通常被称为“行转列”或“行列互换”。这种操作在数据分析、报表制作或者简化数据显示时非常有用。本文将详细讲解如何在...
在SQL Server中,行转列是一种常见的数据转换需求,它将数据库中的行数据转换为列显示,以便于分析和报表制作。以下是对SQL Server行转列方法的详细解析。 首先,我们可以使用SQL Server的`PIVOT`操作来实现行转列...
在SQL Server中,将行转换为列是一种常见的数据操作,主要通过使用PIVOT操作或者CASE...通过分析这个文件,你可以更直观地学习如何在SQL Server中进行行转列操作。请打开文件查看具体代码,并根据实际情况调整和使用。
在SQL Server中,行转列是一种常见的数据处理技术,它将多行数据转换为单行数据,通过不同的列展示,通常用于数据报表的生成。本文将深入探讨如何在SQL Server中实现这一操作,主要涉及静态SQL、动态SQL以及CASE ...
在SQL Server 2008中,将一列值转换为一个字符串是一个常见的需求,特别是在进行数据汇总或生成报告时。本篇文章将详细介绍如何利用SQL Server 2008中的功能来实现这一需求,并深入探讨背后的原理和技术要点。 ### ...
本教程将通过一个小例子,详细介绍如何使用MyBatis连接到SQLServer数据库。 首先,我们需要在项目中引入MyBatis和SQLServer的驱动依赖。如果你使用的是Maven,可以在pom.xml文件中添加以下依赖: ```xml <!-- ...
总的来说,SQL Server的Pivot和Unpivot函数提供了强大的行转列和列转行功能,极大地简化了数据处理过程,使得复杂的数据分析变得更为便捷。通过熟练掌握这两个函数,可以提高我们在处理大数据时的效率和灵活性。对于...
"SQL Server 计算列和平均值" SQL Server 计算列和平均值是数据库开发中常见的操作。本文将介绍如何在 SQL Server 中计算列和平均值。 首先,我们需要了解 Having 子句和 Where 子句的区别。Having 子句用于过滤...
在SQL Server中,"行转列"是一种将数据表中的行数据转换成列数据的技术,这对于数据展现和分析尤其有用,特别是在制作报表时。本文主要介绍如何使用SQL Server的PIVOT功能来实现这一操作。 首先,我们看一个简单的...
在SQL(结构化查询语言)中,行转列是一种常见的数据转换操作,它将数据库表中的多行数据转换为单列或多列显示。这在数据分析、报表制作或数据展示时非常有用。本教程将深入探讨如何在SQL中实现这一功能。 首先,...
可能包含使用Pivot的例子,或者是在特定场景下如何实现行转列的代码片段。 6. **文件"web"**:这个文件可能是一个Web项目的部分,包含HTML、CSS、JavaScript代码,或者是与GrideView相关的配置文件。可能涉及到如何...
String url = "jdbc:sqlserver://服务器地址:端口;databaseName=数据库名"; String user = "用户名"; String password = "密码"; Connection conn = DriverManager.getConnection(url, user, password); ``` ...
首先,我们需要理解标题中提到的“一个将excel文件导入到SQLServer表中的例子”。这个过程通常涉及到数据迁移,即从Excel格式的数据源转移到结构化的数据库存储,如SQL Server 2000。Excel文件是一种灵活的数据处理...
String url = "jdbc:sqlserver://服务器地址:端口号;databaseName=数据库名"; String user = "用户名"; String password = "密码"; try { Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); ...
在SQL Server 2005中,处理数据时有时会遇到需要将表格的列转换为行的需求,这种操作被称为“行列转换”。SQL Server 提供了一些方法来实现这一目标,包括使用UNPIVOT操作和创建自定义存储过程。在本案例中,我们将...