#gosu
#gosu
Вопрос:
var pp = gw.api.database.Query.make(entity.PolicyPeriod)
Какой синтаксис мы можем использовать для %like%, который мы уже использовали в SQL для сопоставления элементов?
Пожалуйста, помогите мне найти реализацию
Ответ №1:
Вы можете использовать функцию contains с 3 параметрами: первый столбец, второе входное значение и третье логическое значение для IgnoreCase (true для denorm значения ввода и столбца).
Query.make(PolicyPeriod).contains (PolicyPeriod#Номер политики, «123A», true)
Производит
[3a%]
ВЫБЕРИТЕ ИЗ bc_policyperiod gRoot, ГДЕ gRoot.PolicyNumberDenorm НРАВИТСЯ? И gRoot.Удалено = 0
Комментарии:
1. Спасибо. Это действительно полезно.
Ответ №2:
Вы можете использовать .contains, как упоминалось выше, а также .StartsWith(), который будет выполнять эквивалент LIKE %text в SQL.