题干中说的是求工资等级

题干中说的是求工资等级

相关截图:

http://img1.sycdn.imooc.com//climg/5ffc155b0923372411910378.jpg

不应该是(e.sal+IFNULL(comm,0)) BTEWEEN s.losal AND s.hisal 吗?

正在回答

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

1回答

同学你好,

1、不是的,这里on是指在生成临时表时使用的条件,与要查询的总工资没有关系

2、上述同学给出的sql中,BETWEEN单词书写错误。

http://img1.sycdn.imooc.com//climg/5ffc2875097a3bc305380062.jpg

祝学习愉快~

  • 慕设计7678942 提问者 #1

    工资不是等于sal(底薪)+comm(奖金)吗? 为什么只需要sal(底薪)就可以了?

    2021-01-11 18:49:13
  • 好帮手慕小脸 回复 提问者 慕设计7678942 #2

    同学你好,很抱歉,这里老师并未解释清楚,望谅解,关于同学说的“工资不是等于sal(底薪)+comm(奖金)吗?”是的,理解是正确的,但不是在on这里体现的,老师的sql中,要查询的字段中已经包含了同学所说的底薪+奖金,如下:

    http://img1.sycdn.imooc.com//climg/5ffc2efc090d17c608230283.jpg

    而on只是生成临时表时使用的条件,不要混淆哦~

    祝学习愉快~

    2021-01-11 18:57:52
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

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

帮助反馈 APP下载

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

公众号

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

在线咨询

领取优惠

免费试听

领取大纲

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