模糊查询中,%表示任意字符串,_表示任意单个字符。如果被查询的字符串中本身包含了%、等特殊字符,查询结果不符合预期。错误解决方法很多,缺不好发现错误。
图中,本意是筛选以"1"结尾的数据,写代码时忽视‘’本身通配符的作用,导致结果错误。
arcgis本身对’'的支持并不完全和SQL的模糊查询含义一致,又促使bug的产生。
ArcEngine条件查询Like写法易被忽视的bug
最新推荐文章于 2024-02-08 12:43:13 发布
模糊查询中,%表示任意字符串,_表示任意单个字符。如果被查询的字符串中本身包含了%、等特殊字符,查询结果不符合预期。错误解决方法很多,缺不好发现错误。
图中,本意是筛选以"1"结尾的数据,写代码时忽视‘’本身通配符的作用,导致结果错误。
arcgis本身对’'的支持并不完全和SQL的模糊查询含义一致,又促使bug的产生。