Мой запрос SQL выбирает некоторые столбцы из представления с необязательным полем сортировки. По сути, мое представление объединяет несколько полей в одну адресную строку, так что я получаю что-то вроде
123 Sesame Street Birdtown
в адресной колонке. Я хочу, чтобы в поиске не учитывался регистр (по умолчанию это не так), поэтому я попробовал это:
SELECT * FROM BasicJobInfo WHERE UPPER(address) LIKE UPPER(searchString)
, где searchString - это адрес, который я хочу найти. Тем не менее, MySQL, кажется, не может преобразовать адрес в UpperCase - я попытался просто позвонить
SELECT UPPER(address) FROM BasicJobInfo
но это совсем не меняет дела. Есть мысли о том, почему это может быть?
Кроме того, какие-либо предложения относительно того, как еще я могу сделать поиск без учета регистра?
Большое спасибо.