这样写应该更简单吧

这样写应该更简单吧

USE demo;
SELECT
	e.empno,
	e.ename,
IF
	(
		d.dname = "SALES",
		"p1",
	IF
		(
			d.dname = "ACCOUNTING",
			"p2",
		IF
		( d.dname = "RESEARCH", "p3", "" ))) AS place 
FROM
	t_emp e
	JOIN t_dept d ON e.deptno = d.deptno;


正在回答

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

1回答

同学你好,贴出代码这样书写,也是可以的,但是这样其实判断的的更多,IF用于简单条件的判断,同学这样书写,其实判断更多,相对而言

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

这样书写,更加简洁明了。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

  • KLovei 提问者 #1
    好的,谢谢老师解答。
    2020-07-08 16:01:59
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

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

帮助反馈 APP下载

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

公众号

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

在线咨询

领取优惠

免费试听

领取大纲

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