簡體   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