25yicms利用ASP.NET(C#)+MSSQL技术全力打造功能最强大的营销型企业网站管理系统,企业做网站系统,做网站软件,提供div+css企业网站模板。
阅读内容

Oracle判断字符串不相等无效


时间:2015/01/06   来源:cms系统
 用两个字符串对比,如果不一致则为我要的结果,我是这样写的:
@Query("select t from UrlTaskBase t where t.backStr<>t.okMark and t.tryCount<=2")
发现没有查询出来数据,Oracle判断字符串不相等无效。后来发现,如果该字段为Null时,则判断无法通过。
所以必须增加该字段是否为Null的判断:
修改为:
@Query("select t from UrlTaskBase t where (t.backStr is null or t.backStr!=t.okMark) and t.tryCount<=2")
注意,这里是SpringJPA里面的写法,SQL语句也是一样的。
+上一篇 没有了
+下一篇 datattable列中储存datatable数据
点击次数:       打印此页  关闭