Topic: SQL - поиск
Начал писать базу данных, сначала стандартными средствами, все супер!
Затем столкнулся с проблемой, а заключалась она в том что: Поиск стандартными средствами (Без SQL запроса) позволяет выбирать только ТОЧНЫЕ совпадения..
Прикинув что из за опечатки можно что то не найти, да и при достаточном объеме работы (и базы данных) точный поиск может стать "занозой", решил написать SQL запрос, долго шаманил - ничего не выходит.
SELECT FIRSTNAME FROM EmployeesTABLE WHERE LASTNAME LIKE '%'
Кажется работает как надо, выбирает имена отталкиваясь от совпадений в фамилиях (поскольку "%", то просто отображает все имена в базе)..
Как я ни пытался прицепить в этот код поле с содержащейся фамилией - ничего не выходило (обязательное условие что бы при вводе "ИВА" находило и "ИВАН" в т.ч. (проще говоря, как в код вписать правильно "%", что бы поиск не был "только точное значение"
PS поигравшись дома понял что фейлится именно поиск русских букв, на инглише поиск без привязки к полю работает нормально
SELECT FIRSTNAME FROM EmployeesTABLE WHERE LASTNAME LIKE 'mitr%'
Показывает Mitroshin