query查询join方式的数据时,用substring函数不起效

查询用了两个自动 lxbm 为图层中的字段;roadcode为join后数据库中的字段;两个字段的值相同;
直接使用 lxbm=‘S201’可以查出数据;
QQ截图20160701162702.png

直接使用roadcode=‘S201211223’也可以查出;
QQ截图20160701162534.png

使用substring(lxbm,1,1) = 'S' 可以查出数据;
QQ截图20160701163006.png

使用substring(roadcode,1,1) = 'S' 显示没有数据,但实际是有数据的;
QQ截图20160701163035.png

使用lxbm='S201' and substring(roadcode,1,1)='s'又可以查出数据。
QQ截图20160701163521.png

电脑系统win10,win1012都出现这个问题。希望大拿指点
 
已邀请:

张赛

赞同来自: 刘锋

咨询问题的时候,请明确说明一下问题所涉及的各软件版本;
关于这一问题,建议先在数据库中直接进行SQL查询看是否存在同样问题。
 

刘锋

赞同来自:

你可以先参考一下这个链接http://zhihu.esrichina.com.cn/question/12535

要回复问题请先登录注册