文章 2014-11-13 来自:开发者社区

sql 行转列 PIVOT 列转行 UNPIVOT

原文: sql 行转列 PIVOT 列转行 UNPIVOT 一: 现有表一(t_table1),想转为表二(t_table2)的格式。 表一: 年 公司 收入 2013 公司1 12 2013 公司2 22 2013 公司3 32 2012 公司1 42 2012 公司...

文章 2012-08-09 来自:开发者社区

[转载]SQL行转列,列转行

原文地址:http://www.cnblogs.com/kerrycode/archive/2010/07/28/1786547.html  行转列,列转行是我们在开发过程中经常碰到的问题。行转列一般通过CASE WHEN 语句来实现,也可以通过 SQL SERVER 2005 新增的运算符PIVOT来实现。 用传统的方法,比较好理解。层次清晰,而且比较习惯。 但是PIVOT 、UNPI...

文章 2012-08-08 来自:开发者社区

T-SQL行转列、列转行

这是原表: 想实现这种效果: 过程我就不写了,把原代码贴给大家: 1 select (select qhmc from tab_qh c where c.qhid=b.sjqhbh) sjqh ,qhmc,a.lx,'全县平均值' as fl, 2 max(case zbbh when '1' then Pjz else 0 end) as bh1, 3 max(case zbbh ...

文章 2012-08-08 来自:开发者社区

T-SQL 经典行专列、列转行,分页及存储过程(转)

T-SQL 经典编程 说明:本实例是以 SQL Server 2005 为运行环境的。 准备工作:创建一个名为 DB 的数据库(CREATE DATABASE DB)。   一、T-SQL 行转列 1、创建如下表 CREATE  TABLE [Scores]  (       [ID] INT IDENTITY(1,1),&nb...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

数据库

分享数据库前沿,解构实战干货,推动数据库技术变革

+关注