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
  • 相关阅读:
    sqlserver还原差异备份
    Hibernate关联关系配置(一对多、一对一和多对多)
    防止用户重复提交表单数据,session方式,js方式
    poi中文api文档
    使用poi调整字体格式、添加单元格注释、自动调整列宽
    jQuery中的几个案例:隔行变色、复选框全选和全不选
    使用poi统计工作职责
    文件上传框的美化+预览+ajax
    web.xml配置文件详解
    findBug 错误修改指南
  • 原文地址:https://www.cnblogs.com/buaaboyi/p/2134845.html
Copyright © 2011-2022 走看看