0730评价项目 实现数据库行转列查询
创始人
2024-11-16 14:32:29
0

0730评价项目包-CSDN博客

        数据库字段:

 

 

 实现业务:

        1)查询对应部门,年份的员工季度评价信息:

                对应sql语句:

                      使用  group by 和  GROUP_CONCAT 关键字进行行转列,

                       case when  后接关联条件,如果不写默认查询该emp_name对应的所有的level_name数据

                        CASE WHEN eval_quarter = 1 THEN level_name else "未查到"  END,如果后接else关键字,表示没有查到level_name数据时使用默认值"未查到",但是有点问题,"未查到"会替换查到的level_name数据,干脆不用。

        SELECT e.emp_name,          GROUP_CONCAT(CASE WHEN eval_quarter = 1 THEN level_name    END) AS p1,          GROUP_CONCAT(CASE WHEN eval_quarter = 2 THEN level_name  END) AS p2,          GROUP_CONCAT(CASE WHEN eval_quarter = 3 THEN level_name  END) AS p3,          GROUP_CONCAT(CASE WHEN eval_quarter = 4 THEN level_name  END) AS p4         FROM  kf_emp e         left join kf_eval l   on  e.emp_id = l.eval_emp_id         left join kf_dept d on    e.emp_dept_id = d.dept_id         left join kf_level le on le.level_id = l.eval_level_id 			  and  l.eval_year = 2023  and    d.dept_id = 1         GROUP BY l.eval_emp_id,e.emp_name;

        2)对应部门,年份的员工季度评价功能:

            对应sql语句:

                        and条件写在左连接表后而不是where条件后。两种情况还是有区别的:

                                写在where后会直接筛选主表kf_emp数据

                                写在left join 后会筛选kf_eval表数据,但是主表不动。 

 select *         from kf_emp e                  left join  kf_eval el on el.eval_emp_id = e.emp_id                        and  eval_quarter = 1                  left join kf_level le on le.level_id = el.eval_level_id                          and eval_year = 2023            where  emp_dept_id= 1  

相关内容

热门资讯

透视数据!aapoker发牌逻... 透视数据!aapoker发牌逻辑(aaPOKER)外挂辅助工具ai(发牌机制)(2026已更新)-哔...
透视私人局!wpk辅助器安装(... 透视私人局!wpk辅助器安装(wpK)最新ai辅助黑科技(智能ai辅助)(2020已更新)-哔哩哔哩...
第5分钟辅助!德州软件工具(德... 第5分钟辅助!德州软件工具(德州)外挂辅助神器软件(AI辅助)(2026已更新)-哔哩哔哩1、德州软...
透视工具!aa扑克有挂吗(Aa... 透视工具!aa扑克有挂吗(AaPOKER)外挂辅助工具ai(发牌机制)(2025已更新)-哔哩哔哩1...
透视中牌率!wpk透视辅助可测... 透视中牌率!wpk透视辅助可测试真的假的(wpK)最新ai辅助黑科技(智能ai辅助)(2022已更新...
第3分钟辅助!德州之星app辅... 第3分钟辅助!德州之星app辅助器(德州ai)外挂辅助神器软件(AI辅助)(2025已更新)-哔哩哔...
透视肯定!aapoker发牌规... 透视肯定!aapoker发牌规律(AAPOKeR)外挂辅助工具ai(发牌机制)(2021已更新)-哔...
第八分钟辅助!德州之星ai软件... 第八分钟辅助!德州之星ai软件(德州之星)外挂辅助神器软件(AI辅助)(2023已更新)-哔哩哔哩;...
透视工具!wpk俱乐部有没有外... 透视工具!wpk俱乐部有没有外挂(wpK)最新ai辅助黑科技(智能ai辅助)(2020已更新)-哔哩...
透视系统!aapoker辅助工... 透视系统!aapoker辅助工具存在吗(AAPOKeR)外挂辅助工具ai(发牌机制)(2023已更新...