[英]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.