SQL> SELECT CASE WHEN length(substr('江湖盛传:平生不识AC米兰,就称铁杆亦枉然!',-1,1))!= 2 lengthb(substr('江湖盛传:平生不识AC米兰,就称铁杆亦枉然!' ,-1,1)) 3 THEN '最后一位是汉字!' 4 ELSE 5 '最后一位不是汉字!' 6 END 7 FROM dual;CASEWHENLENGTH(SUB ------------------ 最后一位不是汉字!SQL> SELECT CASE WHEN length(substr('江湖盛传:平生不识AC米兰,就称铁杆亦枉然',-1,1))!= 2 lengthb(substr('江湖盛传:平生不识AC米兰,就称铁杆亦枉然', -1,1)) 3 THEN '最后一位是汉字!' 4 ELSE 5 '最后一位不是汉字!' 6 END 7 FROM dual;CASEWHENLENGTH(SUB ------------------ 最后一位是汉字!SQL>
2 lengthb(substr('江湖盛传:平生不识AC米兰,就称铁杆亦枉然!'
,-1,1))
3 THEN '最后一位是汉字!'
4 ELSE
5 '最后一位不是汉字!'
6 END
7 FROM dual;CASEWHENLENGTH(SUB
------------------
最后一位不是汉字!SQL> SELECT CASE WHEN length(substr('江湖盛传:平生不识AC米兰,就称铁杆亦枉然',-1,1))!=
2 lengthb(substr('江湖盛传:平生不识AC米兰,就称铁杆亦枉然',
-1,1))
3 THEN '最后一位是汉字!'
4 ELSE
5 '最后一位不是汉字!'
6 END
7 FROM dual;CASEWHENLENGTH(SUB
------------------
最后一位是汉字!SQL>