10-28遇到的面试题1

10-28遇到的面试题1

老师好,mysql怎样进行行列转换?我不太清楚,老师帮忙解答一下

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小脸 2022-10-28 15:46:16

同学你好,这里可举例说出行转列或列转行的方法,例如:

行转列:
1、使用case…when…then
2、使用SUM(IF()) 生成列
列转行:
使用union或者union all

这里可参考如下代码示例:

若对这方面内容感兴趣的话,同学可以搜索相关资料进行了解~

https://img1.sycdn.imooc.com//climg/635b87660934e09e08410601.jpg

祝学习愉快~

  • 提问者 何艾莉 #1

    这里的sum是加的意思吗?

    2022-10-28 16:22:07
  • 提问者 何艾莉 #2

    sum(if(`course`='英语',score,0)) '英语',网上找了一个答案,if中间的三个逗号是什么意思,不太明白,这是什么意思呢老师?

    2022-10-28 16:24:33
  • 提问者 何艾莉 #3

    老师,为什么要用sum呢?

    2022-10-28 16:34:56
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师