zoukankan      html  css  js  c++  java
  • 行列转换(sqlserver2005 的新方法)

    CREATE TABLE SALES1
    (
    [Year] INT,
    Quarter CHAR(2),
    Amount FLOAT
    )
    GO
    INSERT INTO SALES1 VALUES (2001, 'Q1', 80)
    INSERT INTO SALES1 VALUES (2001, 'Q2', 70)
    INSERT INTO SALES1 VALUES (2001, 'Q3', 55)
    INSERT INTO SALES1 VALUES (2001, 'Q3', 110)
    INSERT INTO SALES1 VALUES (2001, 'Q4', 90)
    INSERT INTO SALES1 VALUES (2002, 'Q1', 200)
    INSERT INTO SALES1 VALUES (2002, 'Q2', 150)
    INSERT INTO SALES1 VALUES (2002, 'Q2', 40)
    INSERT INTO SALES1 VALUES (2002, 'Q2', 60)
    INSERT INTO SALES1 VALUES (2002, 'Q3', 120)
    INSERT INTO SALES1 VALUES (2002, 'Q3', 110)
    INSERT INTO SALES1 VALUES (2002, 'Q4', 180)
    GO

    SELECT * FROM SALES1
    PIVOT
    (SUM (Amount) --Aggregate the Amount column using SUM
    FOR [Quarter] --Pivot the Quarter column into column headings
    IN (Q1, Q2, Q3, Q4)) --use these quarters
    AS P
    GO

    Year        Quarter Amount
    ----------- ------- ----------------------
    2001        Q1      80
    2001        Q2      70
    2001        Q3      55
    2001        Q3      110
    2001        Q4      90
    2002        Q1      200
    2002        Q2      150
    2002        Q2      40
    2002        Q2      60
    2002        Q3      120
    2002        Q3      110
    2002        Q4      180

    (12 行受影响)

    Year        Q1                     Q2                     Q3                     q4
    ----------- ---------------------- ---------------------- ---------------------- ----------------------
    2001        80                     70                     165                    90
    2002        200                    250                    230                    180

    (2 行受影响)

  • 相关阅读:
    mac下通过brew切换php版本
    大白话,讲编程之《ES6系列连载》汇总
    Mysql命令大全
    值得收藏的前端大牛博客
    web前端 —— 移动端知识的一些总结
    Linux 目录结构
    【WebSocket No.3】使用WebSocket协议来做服务器
    【WebSocket No.2】WebSocket和Socket实现聊天群发
    GroupBy分组的运用和linq左连接
    try、catch、finally详解,你不知道的异常处理
  • 原文地址:https://www.cnblogs.com/chenfulai/p/908189.html
Copyright © 2011-2022 走看看