mysql LIKE синтаксис Поиск по подстроке -- пример запроса (LOWER -- без учета регистра)

SQL LIKE

Для начала скажем что общий вид запроса таков:

SELECT * FROM `имятаблицы`  WHERE `имястолбца` LIKE '%фрагмент%';

Например:

SELECT * FROM `people`  WHERE `name` LIKE '%Vas%';

где % обозначает любой символ, а так как мы поставили проценты с двух сторон,
то как бы говорим, что наc интересуют строки где этот фрагмент ходит хоть в какую то часть строки.

Запрос из php

Поиск без учёта регистра возможен запросом вроде (php код):

$query="SELECT `name`, `phone` FROM `ticket` "
	. " WHERE LOWER(`name`) LIKE '%" . strtolower($value)."%' ";

-- т.е. искомый фрагмент можно перевести в нижний регистр и средствами PHP.
Правда, как минимум в некоторых кодирвоках LIKE сам по себе работает регистронезависимо.

Key Words for FKN + antitotal forum (CS VSU):