如果要按降序排列部门名称,则必须在查询中包括该信息:
ORDER BY (CASE DEPT_NAME WHEN 'ACCOUNT' THEN 1 WHEN 'AUDIT' THEN 2 WHEN 'FINANCE' THEN 3 ELSE 4 END) DESC, DEPT_NAME DESC;
没有理由将的值设置
CASE为字符串。逻辑上确实需要一个数字。如果使用字符串,则大于9的值将无法正常工作。

如果要按降序排列部门名称,则必须在查询中包括该信息:
ORDER BY (CASE DEPT_NAME WHEN 'ACCOUNT' THEN 1 WHEN 'AUDIT' THEN 2 WHEN 'FINANCE' THEN 3 ELSE 4 END) DESC, DEPT_NAME DESC;
没有理由将的值设置
CASE为字符串。逻辑上确实需要一个数字。如果使用字符串,则大于9的值将无法正常工作。