|
|
|
|
|
для: NomaD
(20.01.2006 в 11:58)
| | Не только в MySQL, а вообще во всех базах данных, которые поддерживают язык запросов SQL. | |
|
|
|
|
|
|
|
для: Саша
(20.01.2006 в 11:19)
| | Спасибо, работает на ура! Я делал так же, только без процентов. я делал со *, как маск.
select title from movie where actors like "*Matthey Perry*";
А на MySQL разве маска процентами пишется? | |
|
|
|
|
|
|
|
для: Евгений Петров
(20.01.2006 в 01:46)
| | Да неет, фильмов то много, он далеко не во всех есть | |
|
|
|
|
|
|
|
для: NomaD
(20.01.2006 в 01:17)
| | select title from movie where actors like "%Matthey Perry%" | |
|
|
|
|
|
|
|
для: NomaD
(20.01.2006 в 01:17)
| | А какая сортировка может быть если везде будет Мзтью Перри? | |
|
|
|
|
|
|
| У меня такая проблема. Я работаю с большой базой данных. Структура отстойная, но так как база большая, то переделывать нет смысла. Так вот, главный недостаток этой базы, что в одном поле введено более одного значения. База собственно говоря фильмов, актёров и всего такого. И вот как раз поле с актерами содержит сразу несколько имен актеров через запятую, например:
select actors from movie where title='The Whole Nine Yards';
Matthey Perry, Bruce Willis
вот. Мой вопрос вот в чём. Мне надо вибрать только часть из поля actors. Например я хочу посмотреть все фильмы с Мзтью Перри. Как можно сделать такой запрос? Тоесть делать сортировку не по строковому полю, а по части строкового поля. | |
|
|
|
|