繁体   English   中英

正如我们在SQL中编写%like%来匹配一些细节,我们如何在gosu查询中实现%like%?

[英]As we are writing %like% in SQL to match some details, how we can implement the %like% in gosu query?

var pp = gw.api.database.Query.make(entity.PolicyPeriod)

什么是我们可以用于%like%的语法,我们已经在SQL中使用它来匹配元素?

请帮我找实施

您可以使用包含3个参数的contains函数,首先是Column,第二个是输入值,第三个是一个boolean值来ignoreCase(对于denorm输入和列值,为true)。

Query.make(PolicyPeriod).contains(PolicyPeriod#PolicyNumber,“123A”,true)

产生

[%123A%]

SELECT FROM bc_policyperiod gRoot WHERE gRoot.PolicyNumberDenorm LIKE? AND gRoot.Retired = 0

您可以使用上面提到的.contains,并且还有.startsWith(),它将在SQL中执行与LIKE%文本相同的操作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM