数码资讯
浅析sql语句语句行、列转换的两种方法…枢轴函数何时及应用
创建数据库 创建数据库的TMP 去 使用TMP 去 创建数据库测试表 创建表{分数} ( { int int标识(1, 1) 主键, {学生} varchar(20), {主题} varchar(30), {浮点数 ) 去 TRUNCATETABLE评分 *插入测试数据的数据库信息。 插入分数 (学
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
创建数据库
创建数据库的TMP
去
使用TMP
去
创建数据库测试表
创建表{分数}
(
{ int int标识(1, 1)
主键,
{学生} varchar(20),
{主题} varchar(30),
{浮点数
)
去
TRUNCATETABLE评分
*插入测试数据的数据库信息。
插入分数
(学生,科目,成绩)
值('test001 ','语言',90)
插入分数
(学生,科目,成绩)
值('test001 ','英语',85')
插入分数
(学生,科目,成绩)
值('text002 ','语言',90)
插入分数
(学生,科目,成绩)
值('text002 ','英语',' 80后')
插入分数
(学生,科目,成绩)
值('test003 ','语言',95')
插入分数
(学生,科目,成绩)
值('test003 ','英语',85')
1。什么时候……然后……结束…使用,转换的行列。
选择学生为姓名,
马克斯(案例主题)
当语言得分时
其他0
结束语)作为语言--如果该行是一种语言,请选择该行作为列
马克斯(案例主题)
当英语然后得分
其他0
结尾为英语
从得分
组学生
为了学生
2。枢轴(聚合函数(被转换成列名)
要转换的列
在(目标名称)中
*)
选择学生为姓名,
AVG(语言)作为语言,
AVG(英语)为英语
从支点(平均得分(得分)为主题(语文、英语))为newscores
组学生
学生订单
创建数据库的TMP
去
使用TMP
去
创建数据库测试表
创建表{分数}
(
{ int int标识(1, 1)
主键,
{学生} varchar(20),
{主题} varchar(30),
{浮点数
)
去
TRUNCATETABLE评分
*插入测试数据的数据库信息。
插入分数
(学生,科目,成绩)
值('test001 ','语言',90)
插入分数
(学生,科目,成绩)
值('test001 ','英语',85')
插入分数
(学生,科目,成绩)
值('text002 ','语言',90)
插入分数
(学生,科目,成绩)
值('text002 ','英语',' 80后')
插入分数
(学生,科目,成绩)
值('test003 ','语言',95')
插入分数
(学生,科目,成绩)
值('test003 ','英语',85')
1。什么时候……然后……结束…使用,转换的行列。
选择学生为姓名,
马克斯(案例主题)
当语言得分时
其他0
结束语)作为语言--如果该行是一种语言,请选择该行作为列
马克斯(案例主题)
当英语然后得分
其他0
结尾为英语
从得分
组学生
为了学生
2。枢轴(聚合函数(被转换成列名)
要转换的列
在(目标名称)中
*)
选择学生为姓名,
AVG(语言)作为语言,
AVG(英语)为英语
从支点(平均得分(得分)为主题(语文、英语))为newscores
组学生
学生订单
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。