zoukankan      html  css  js  c++  java
  • sql 行列转换

    CREATE TABLE #Student (  
     
    [学生编号] INT IDENTITY(1, 1) PRIMARY KEY,  
     
    [姓名] NVARCHAR(20),  
     
    [性别] NVARCHAR(1),  
     
    [所属班级] NVARCHAR(20)  
     
    ); 
    
    INSERT INTO #Student (  
     
    [姓名], [性别], [所属班级]  
     
    )  
     
    SELECT '李妹妹', '女', '初一 1班' UNION ALL  
     
    SELECT '泰强', '男', '初一 1班' UNION ALL  
     
    SELECT '泰映', '男', '初一 1班' UNION ALL  
     
    SELECT '何谢', '男', '初一 1班' UNION ALL  
     
    SELECT '李春', '男', '初二 1班' UNION ALL  
     
    SELECT '吴歌', '男', '初二 1班' UNION ALL  
     
    SELECT '林纯', '男', '初二 1班' UNION ALL  
     
    SELECT '徐叶', '女', '初二 1班' UNION ALL  
     
    SELECT '龙门', '男', '初三 1班' UNION ALL  
     
    SELECT '小红', '女', '初三 1班' UNION ALL  
     
    SELECT '小李', '男', '初三 1班' UNION ALL  
     
    SELECT '小黄', '女', '初三 2班' UNION ALL  
     
    SELECT '旺财', '男', '初三 2班' UNION ALL  
     
    SELECT '强强', '男', '初二 1班'; 
    
    SELECT  '班级总人数:' AS [总人数] ,
            [初一 1班] ,
            [初一 2班] ,
            [初二 1班] ,
            [初三 1班] ,
            [初三 2班]
    FROM    ( SELECT    [所属班级] AS [班级] ,
                        [学生编号]
              FROM      Student
            ) AS [SourceTable] PIVOT ( COUNT([学生编号]) FOR [班级] IN ( [初一 1班],
                                                                  [初一 2班], [初二 1班],
                                                                  [初三 1班], [初三 2班] ) ) AS [PivotTable]; 
    

      

  • 相关阅读:
    留言板
    移动端开发
    css3的伪类
    JQuery移除事件
    关于offset,你知道多少?
    关于section-scroll插件:
    jQuery响应式弹出层和对话框插插件magnific-popup.css
    col-lg-8 col-lg-offset-2
    关于渐变属 gradient:
    关于 window.onresize
  • 原文地址:https://www.cnblogs.com/hbsfgl/p/6937827.html
Copyright © 2011-2022 走看看