网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > SQL技巧
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
本月文章推荐
.精妙sql语句集合.
.SQL Server的怪辟:异常与孤立事.
.SQL Server 2005导入导出存储过程.
.解析Microsoft Sql Server中的li.
.Informix中查询database和table的.
.SQL服务器上不存在或拒绝访问的另.
.如何在把超过固定长度的文字以"….
.SQL SERVER中一些常见性能问题的.
.利用视图管理器编写高效 SQL SEL.
.把二进制的字段以字符串形式Sele.
.如何使用SQL Server数据库嵌套子.
.开启sql server 2005的远程访问功.
.轻松掌握Oracle数据库Where条件执.
.怎样使用 SQL Server 数据库嵌套.
.SQL Server数据库性能的优化.
.教你快速掌握"patindex"函数的使.
.在数据库中建表时记录长度为什么.
.用企业管理器连接并管理远程MS S.
.sql server 2005中的DDL触发器.
.通用SQL数据库查询语句精华使用简.

教你轻松掌握一个纵表转横表的"SQL"

发表日期:2008-3-12


纵表转横表的"SQL"示例:

纵表结构:

fname       ftype             fvalue

小乔        zaocan              10
小乔       zhongcan             20
小乔        wancan               5

转换后的表结构:

fname       zaocan_value          zhongcan_value       wancan_value
小乔           10                     20                    5

纵表转横表SQL示例:

select Fname, sum(case Ftype when 'zaocan'
 then Fvalue else 0 end) as zaocan_value,
sum(case Ftype when 'zhongcan' 
then Fvalue else 0 end) as zhongcan_value,
sum(case Ftype when 'wancan' then Fvalue else 0 end) 
as wancan_value from case_table group by Fname
上一篇:SAVEPOINT和ROLLBACK TO SAVEPOINT语法 人气:1175
下一篇:实例讲解如何查找某个对象的定义情况 人气:896
浏览全部SQL的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐