动态sql的test语句里面的比较坑啊,会转化为同一种类型再进行比较,因此在里面,1!=a不是返回false 而是类型转化异常,另外一点就是," "这种和0相等,因为他会转化为数字,而" "转化不了为数字,底层就发现字符长度为0就返回了0,
因此," " ==0为true
动态sql的test语句里面的比较坑啊,会转化为同一种类型再进行比较,因此在里面,1!=a不是返回false 而是类型转化异常,另外一点就是," "这种和0相等,因为他会转化为数字,而" "转化不了为数字,底层就发现字符长度为0就返回了0,
因此," " ==0为true