`
j1a1v1a1
  • 浏览: 29979 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

sql 列变行

SQL 
阅读更多

    select * from result

 

 

 

 

--列变行
select sid,result.name ,语文=isnull(sum(case course when '语文' then grade end),0),
数学=isnull(sum(case course when '数学' then grade end),0),
英语=isnull(sum(case course when '英语' then grade end),0),
物理=isnull(sum(case course when '物理' then grade end),0),
化学=isnull(sum(case course when '化学' then grade end),0),sum(grade) as 合计
from result
group by sid,result.name
order by sid

  • 大小: 19.1 KB
  • 大小: 27.2 KB
分享到:
评论

相关推荐

    导出系列-根据SQL语句导出数据到txt记事本

    在实际应用中,我们可能会遇到一些挑战,比如数据量大导致导出时间长,或者格式转换过程中可能出现的数据丢失或变形。解决这些问题通常需要优化SQL查询、调整导出设置,或者使用更专业的数据处理工具。 总的来说,...

    MS Sql 2005 全文索引

    词干分析器则用于分析词的变形,将它们还原为基本形式,以便于索引和查询。 4. **标记**:由断字符识别出的词或字符串被称为标记。 5. **筛选器**:用于从 `varbinary(max)` 或 `image` 类型的列中提取文本数据的...

    SQL查询某列指定长度的字符串多余的用省略号来表示

    我们经常使用Gridview控件,但是,有些时候,显示的内容过多,很容易导致页面变形,太丑了,所以,我们有时候为了美观,只需要显示前面几个字符串,剩下的可以用省略号来表示,下面贴上一句sql截取字符串的代码,有需要的可以拿...

    Hibernate实战(第2版 中文高清版)

     16.3.3 命令模式的变形   16.4 利用EJB 3.0设计应用程序   16.4.1 利用有状态的bean实现会话   16.4.2 利用EJB编写DAO   16.4.3 利用依赖注入   16.5 测试   16.5.1 理解不同种类的测试   16.5.2 ...

    基于NoSQL数据库的大数据存储技术的研究与应用.pdf

    NoSQL(Not Only SQL)数据库是一种非关系型数据库,它主要设计用来处理大规模数据分布式存储和处理的问题。在传统的关系型数据库中,数据通常以表格形式存储,依赖于严格的结构和预定义的模式,这在面对大数据场景...

    iReport柱状图和交叉表画法

    为了更好地理解交叉表,可以对其进行变形配置。通过设置RowGroup2和修改列分组,以及对TotalPosition属性进行修改,可以调整交叉表的格式,使其更符合实际需求。最后,对于交叉表中的一些英文部分可以进行中文翻译,...

    w3school.rar

    CSS3引入了更多特效和动画,如阴影、圆角、过渡、变形和多列布局,让网页设计更加丰富多彩。 4. XML:是一种用于存储和传输数据的语言,强调数据的结构化和可读性,广泛应用于数据交换、配置文件和文档存储等领域。...

    python dataframe, numpy 常用操作 _ 个人整理.pdf

    3. 数组形状操作:可以对数组进行变形、转置、添加新轴等操作,如arr.reshape((3,4))将数组变形为3行4列。 4. 数学计算:Numpy提供了大量数学函数,用于对数组进行向量计算,如np.add(arr1, arr2)、np.dot()等。 5. ...

    CCP的简单的代码生成器v0.4

    生成的文件以三层架构为主. 目前可生成DAL类,MODEL类,简单的增,删,改存储过程,基本的后台管理页面 采用VS2005 (C# ... 修改了生成的存储过程后缀名为.sql以方便直接导入 发布日期:2007-10-23

    删除数据库表中重复数据的总结(oracle)

    变形版本: ```sql Delete from test a where a.rowid (select max(rowid) from test b where a.col1=b.col1 and a.col2=b.col2 and a.col3=b.col3); ``` 这种情况下,通常选择较大的`ROWID`保留,因为`ROWID`通常是...

    numpy,pandas,matplot常用函数

    - **从其他格式读取数据**:如从 Excel 文件 (`pd.read_excel`) 或 SQL 查询 (`pd.read_sql_query`) 等。 **3. 数据索引和切片** - **按位置索引**:`df.iloc[index]` - **按标签索引**:`df.loc[label]` **4. ...

    MySQL中Nested-Loop Join算法小结

    MySQL中的Nested-Loop Join(NLJ)是一种基本的JOIN操作实现方式,主要用于处理两个或多个表之间的...通过深入理解NLJ的工作原理、变形和优化策略,我们可以更好地设计和调优复杂的SQL查询,提高数据库系统的整体性能。

    数字地图的数据结构和数据库研讨.pptx

    由于地球是球体,投影过程中必然会产生变形,因此需要选择适合特定应用场景的投影方法,如墨卡托投影、UTM投影等。 3. **地图数据库与数字地图制图** 地图数据库是存储地理空间数据的集合,它可以是关系型数据库、...

    GridView+72般绝技

    - **删除**:用户点击删除按钮时,触发RowDeleting事件,可以在事件处理函数中执行SQL删除语句,然后刷新GridView。 ##### 3. GridView正反双向排序 **描述**:当用户点击GridView的列头时,可以实现数据的升序或...

    H270_HTML手机电脑网站_网页源码移动端前端_H5模板_自适应响应式源码.zip

    Canvas元素提供了绘制图形的能力,而Web Storage和Web SQL则提供了本地数据存储解决方案。 接下来是“移动端前端”。在移动设备上,前端开发是指在用户界面和操作系统之间构建应用程序的过程。HTML5模板常用于...

    HTML5_CSS3_中文参考手册(最新)

    此外,手册中可能还包含了关于CSS3模块的详细讲解,如选择器、边框与背景、布局、文字与字体、颜色、过渡与动画、变形、多列布局、以及针对移动设备的优化等。这些模块涵盖了CSS3的各个方面,帮助开发者充分利用其...

    2014-2015学年第一学期计算机专业英语及答案.pdf

    2. 二维表:二维表格,一种数据组织形式,由行和列组成,常用于数据库中。 3. machine language:机器语言,计算机能直接执行的低级编程语言。 4. 数据属性:数据属性,描述数据特征的特性,如类型、长度、格式等。 ...

Global site tag (gtag.js) - Google Analytics