位置: 编程技术 - 正文

sqlserver中查询横表变竖表的sql语句简析(sql查询界面怎么做)

编辑:rootadmin
首先是三张表, CNo对应的是课程,在这里我就粘贴了。

主表

人名表

按照常规查询

SELECT s.SName, c.CName,s2.SCgrade

FROM S s INNER JOIN SC s2 ON s2.SNo = s.SNo INNER JOIN C c ON c.CNo = s2.CNo

那么结果是这样的

但是这是横表 不是我想看到的结果。

我们要看到这样的结果:

那么怎么办呢?第一种写法: 第二种写法: 这是我工作遇到过得情况,总结下来。如果有遇到这种情况的话可以参考下。

推荐整理分享sqlserver中查询横表变竖表的sql语句简析(sql查询界面怎么做),希望有所帮助,仅作参考,欢迎阅读内容。

sqlserver中查询横表变竖表的sql语句简析(sql查询界面怎么做)

文章相关热门搜索词:sql横向显示,sql server简单查询,sqlserver查询表数据条数,sql查询结果横向显示,sql查询结果横向显示,sqlserver查询表数据条数,sql横向显示,sql横向显示,内容如对您有帮助,希望把文章链接给更多的朋友!

sql server中批量插入与更新两种解决方案分享(存储过程) 1.游标方式DECLARE@DataNVARCHAR(max)SET@Data='1,tanw,2,keenboy'--Id,NameDECLARE@dataItemNVARCHAR()DECLAREdata_cursorCURSORFOR(SELECT*FROMsplit(@Data,';'))OPENdata_cursorFETCHNEXTFROMdata_cursorI

sql server中通过查询分析器实现数据库的备份与恢复方法分享 sqlserver的备份与恢复(查询分析器)查询分析器:命令:1:备份数据库命令:backupdatabasewhdb1(要备份的数据库名)todisk='d:/zwh.bak';2:恢复数据库命令:rest

SQL Server中通过扩展存储过程实现数据库的远程备份与恢复 本文通过实例解析了SQLServer数据库扩展存储过程,实现远程备份与恢复的方法和步骤实例说明:环境:win2k+sqlserver2K+查询分析器SQLSERVER服务实例名称:main

本文链接地址:https://www.jiuchutong.com/biancheng/348531.html 转载请保留说明!

上一篇:使用FORFILES命令来删除SQLServer备份的批处理(forval命令)

下一篇:sql server中批量插入与更新两种解决方案分享(存储过程)(sql server 批量删除)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络