«sqlLike» и «sqlLikeCaseInsensitive» экранирующий символ? - PullRequest
1 голос
/ 02 мая 2019

Есть ли способ избежать строки SQL Like при использовании "sqlLike" и "sqlLikeCaseInsensitive"?

Пример: я хочу совпадение для "abc_123". Использование «_______» (7 подчеркиваний) также вернет «abcX123», как я могу применить «_» в качестве 4-го символа?

1 Ответ

1 голос
/ 03 мая 2019

Если вы выполняете запрос на постоянной основе, это на самом деле не проблема mdriven, а проблема SQL, поскольку mdriven преобразует выражение в SQL. Поэтому, если вы действительно хотите ограничить результаты подчеркиванием, взгляните только на этот вопрос: Почему использование символа подчеркивания в фильтре LIKE дает мне все результаты?

Способ избежать подчеркивания может зависеть от потребностей вашей базы данных SQL, как указывают разные ответы.

...