Ноя 24
Поиск без учета регистра
Веб-разработка Комментарии (3) »Как-то раз проглядел, что у меня в базе данных сравнение строк было регистро-зависимым (cp1251_general_cs). К примеру, при запросе:
SELECT * FROM name_table WHERE name LIKE '%Слово%'
Находились только те записи, в которых буква “С” была большой, а все остальные буквы должны были быть в нижнем регистре.
Чтобы произвести регистро-независимый поиск нужно было делать следующий запрос:
SELECT * FROM name_table WHERE name LIKE '%Слово%' COLLATE cp1251_general_ci

(2 голосов, средний: 4.5 из 5)
Свежие комментарии