Конвертировать любой запрос SQL в регистр без учета регистра - PullRequest
0 голосов
/ 15 июня 2019

Таким образом, мои пользователи отправят запрос на мой сервер, что-то вроде:

SELECT * WHERE myTable contains “some text”

И затем я выполню этот запрос в их базе данных.Мои пользователи не разбираются в технологиях.Даже этот простой запрос сбивает их с толку.Поэтому, чтобы сделать поиск нечувствительным к регистру, я должен сделать:

SELECT * WHERE LOWER(myTable) contains LOWER(“some text”)

Но я не хочу, чтобы мои пользователи включали LOWER ().Они действительно будут ошеломлены (они не программисты!)

Другая проблема в том, что я позволяю им делать другие запросы, такие как:

WHERE myTable2 > 5
WHERE order by myTable
WHERE myTable3 matches “text”

Есть ли способ для меня преобразоватьв них содержатся поисковые запросы без учета регистра без добавления моих пользователей в LOWER()?

...