房天下 > 房天下问答 > 业主生活 > 其他
  • sql通过分数查询所在等级 急急急!!!

    需求如下:等级表:grade主键 最高分数 最低分数 等级 1 90 100 优等2 80 89 甲等3 70 79 乙等一直到丁等员工考核表 employee_Test员工编号 考核分数 a01 82a02 93b03 66就这种形式,我的意思是:根据员工的分数显示出所处的等级上就是:员工编号 考核分数 等级a01 82 甲等 a02 93 优等 这种效果,希望高手帮忙,解决后另有分数相送

    提问者:xwezhuangxc

    发布于2011-01-09

共1个回答
  • ljundong 丨Lv 4
    方法1:select a.*,isnull(b.等级,'未知等级') as 等级from employee_Test a left join grade bon a.考核分数 >= b.最低分数 and a.考核分数 <= b.最高分数方法2:select *,等级 = (select 等级 from grade b where a.考核分数 >= b.最低分数 and a.考核分数 <= b.最高分数)from employee_Test a
    +1 2011-01-09 举报
热门人气推荐
免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。