首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

sql面试题:行列如何互换?

​【面试题】下面是学生的成绩表(表名score,列名:学号、课程号、成绩) 使用sql实现将该表行转列为下面的表结构 【解答】 第1步,使用常量列输出目标表的结构 可以看到查询结果已经和目标表非常接近了...select 学号,'课程号0001','课程号0002','课程号0003'from score; 第2步,使用case表达式,替换常量列为对应的成绩 select 学号,(case 课程号 when...'0001' then 成绩 else 0 end) as '课程号0001',(case 课程号 when '0002' then 成绩 else 0 end) as '课程号0002',(case...比如第一行是'学号0001'选修'课程号00001'的成绩,而其他两列的'课程号0002'和'课程号0003'成绩为0。 每个学生选修某门课程的成绩在下图的每个方块内。...第3关,分组 分组,并使用最大值函数max取出上图每个方块里的最大值 select 学号,max(case 课程号 when '0001' then 成绩 else 0 end) as '课程号0001

88520

SAP WM高阶Storage Location Control

SAP WM高阶Storage Location Control 我们有这么一个场景:工厂NMDC下2个存储地点00010002,其中0002作为临时收货存储地完成采购订单入库过账操作,等仓库人员将库存上架后货物的库存地自动变为...0001。...1,Storage Location Control相关的配置。 存储地点0002被设置为临时收货的存储地。上架后通过311移动类型实现库存从0002存储地点转入0001存储地点。...上架后库存所在的存储地点0001被设置为standard storage location。 2, 如下物料被用于展示Storage Location Control功能。...收货库存地是0002.数量是123,批次号:0000000508 过账, 先查该批次的库存, 该批次的库存都在0002存储地点。 继续执行LT06完成WM层面TO单据的创建,即完成上架。

46631
领券