sql 查询错误

这个问题就是看cast是怎么实现的,在你这个sql的执行计划中,MPI会被隐式转换,而第一位不是0到9就取0,所以查出来的大多都是字母开头的。具体可以看: