|
|
|
Supreme Being
      
участник
Last Login: 28.12.2007 15:30
Сообщ.: 245,
Visits: 2 102
|
|
| запрос "телефон Nokia N73" необходимо найти все записи в таблице, где всртечаются все слова запроса Типа select id from table where `name` like 'телефон' and `name` like 'Nokia' and `name` like 'N73' id name 1 мобильный телефон Nokia N73 2 телефон Nokia N73 3 nokia N73 Результат выполнения запроса id=1, id=2
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| Надо окружить каждое слово символами % чтобы бд искала слово в любом месте строке. Твой запрос ищет слово только в начале строки и отсюда такой результат. select id from table where `name` like '%телефон%' and `name` like '%Nokia%' and `name` like '%N73%' В LIKE можно использовать и другие символы. Кроме того MySQL поддерживает и регулярные выражения. Все это описано в его документации.
|
|
|
|