您现在的位置是:首页 > 电脑技术查询 > web开发

SQL有关问题,哪位高手能帮小弟我讲清楚,多谢大家了!

编辑:chaxungu时间:2022-10-10 23:23:26分类:web开发

SQL问题,谁能帮我讲清楚,谢谢大家了!!!
SELECT CUSTOMERMST.CUSTOMERCD CUSTOMERMST.CUSTOMERNM,SUBUNITCD = CASE CUSTOMERMST.CSTKNDCD WHEN '5 ' THEN '001 ' ELSE SUBUNITMST.SUBUNITCD END ,CUSTOMERMST.TRADEMARKCD FROM CUSTOMERMST INNER JOIN SUBUNITMST ON CUSTOMERMST.SUBUNITCD = SUBUNITMST.SUBUNITCD WHERE 1=1


其中 SUBUNITCD = CASE CUSTOMERMST.CSTKNDCD WHEN '5 ' THEN '001 ' ELSE SUBUNITMST.SUBUNITCD END 什么意思,谢谢大家了帮帮忙

------解决方案--------------------
如果
CUSTOMERMST.CSTKNDCD = 5
SUBUNITCD = 001
否则
SUBUNITCD = SUBUNITMST.SUBUNITCD