zoukankan      html  css  js  c++  java
  • COMPUTE BY 子句 cube 子句

    declare @Temp TABLE (
    pid 
    INT PRIMARY KEY IDENTITY(1,1),
    name 
    VARCHAR(100),
    color 
    VARCHAR(50),
    num 
    INT
    )

    INSERT INTO @Temp(name,color,num)
    SELECT 'ball','red',12
    UNION ALL
    SELECT 'ball','red',24
    UNION ALL
    SELECT 'cat','yellow',13
    UNION ALL
    SELECT 'ball','yellow',13
    UNION ALL
    SELECT 'dog','yellow',13
    UNION ALL
    SELECT 'cat','black',4
    UNION ALL
    SELECT 'cat','white',5

    select * from @Temp


    SELECT NAME,color,num
    FROM @Temp
    ORDER BY color

    COMPUTE SUM(num),MAX(num) by color

     

     

     

     

    -----------------------------------------------------

     

    DECLARE @CubeExample TABLE(
    ProductName 
    VARCHAR(30NULL,
    CustomerName 
    VARCHAR(30NULL,
    Orders 
    INT NULL
    )

    INSERT @CubeExample (ProductName, CustomerName, Orders)
    VALUES ('Filo Mix''Romero y tomillo'10)
    INSERT @CubeExample (ProductName, CustomerName, Orders)
    VALUES ('Outback Lager''Wilman Kala'10)
    INSERT @CubeExample (ProductName, CustomerName, Orders)
    VALUES ('Filo Mix''Romero y tomillo'20)
    INSERT @CubeExample (ProductName, CustomerName, Orders)
    VALUES ('Ikura''Wilman Kala'10)
    INSERT @CubeExample (ProductName, CustomerName, Orders)
    VALUES ('Ikura''Romero y tomillo'10)
    INSERT @CubeExample (ProductName, CustomerName, Orders)
    VALUES ('Outback Lager''Wilman Kala'20)
    INSERT @CubeExample (ProductName, CustomerName, Orders)
    VALUES ('Filo Mix''Wilman Kala'30)
    INSERT @CubeExample (ProductName, CustomerName, Orders)
    VALUES ('Filo Mix''Eastern Connection'40)
    INSERT @CubeExample (ProductName, CustomerName, Orders)
    VALUES ('Outback Lager''Eastern Connection'10)
    INSERT @CubeExample (ProductName, CustomerName, Orders)
    VALUES ('Ikura''Wilman Kala'40)
    INSERT @CubeExample (ProductName, CustomerName, Orders)
    VALUES ('Ikura''Romero y tomillo'10)
    INSERT @CubeExample (ProductName, CustomerName, Orders)
    VALUES ('Filo Mix''Romero y tomillo'50) ;



    SELECT * FROM @CubeExample
    order by ProductName


    SELECT ProductName, CustomerName, SUM(Orders)
    FROM @CubeExample
    GROUP BY ProductName, CustomerName
    ORDER BY ProductName ;



    SELECT ProductName, CustomerName, SUM(Orders)
    FROM @CubeExample
    GROUP BY ProductName, CustomerName
    WITH CUBE
  • 相关阅读:
    OpenCv 人脸识别 基础
    C++ 0x std::async 的应用
    C++ 0x 使用condition_variable 与 Mutex 同步两个线程
    Unity C# 调用 C++ DLL 并在 DLL 中调用 C# 的回调函数
    C++ 11 中的 Lambda 表达式的使用
    DirectShow 制作在Unity3D中可以设置进度的视频播放插件
    Async/Await 如何通过同步的方式实现异步
    React Native 开源项目汇总
    ES6 Promise的理解与简单实现(链接)
    深刻理解BFC(链接)
  • 原文地址:https://www.cnblogs.com/buaaboyi/p/2134845.html
Copyright © 2011-2022 走看看