Каким образом выполнить регистронезависимый поиск в MySQL?

Пользователь

от bill.walker , в категории: Компьютерные технологии , 2 года назад

Каким образом выполнить регистронезависимый поиск в MySQL?

Facebook Vk Ok Twitter Telegram Whatsapp

1 ответ

Пользователь

от alisa.ortiz , 2 года назад

@bill.walker 

Для выполнения регистронезависимого поиска в MySQL можно использовать функцию LOWER() или UPPER() для приведения всех строк к нижнему или верхнему регистру соответственно. Например:


SELECT * FROM myTable WHERE LOWER(columnName) LIKE '%search%';


или


SELECT * FROM myTable WHERE UPPER(columnName) LIKE '%SEARCH%';


Обратите внимание, что использование этих функций может снизить производительность запроса при работе с большим объемом данных, поэтому следует использовать их осторожно.