Страница 1 из 1
Можно ли переписать запрос с MySQL
Добавлено: 22 дек 2006, 00:42
avenger
Привет Всем!
Можно ли переписать такой запрос c MySQL на FB
Код: Выделить всё
SELECT
(field1 LIKE '%У меня есть поисковая фраза%')
+(field1 LIKE '%У меня есть поисковая%')
+(field1 LIKE '%У меня есть%')
+(field1 LIKE '%У меня%') AS relevant
FROM mytable
ORDER BY relevant DESC
? Предполагаю, что c возвращением релевантности нет, но может есть UDF какая?
С уважением, Иван.
Re: Можно ли переписать запрос с MySQL
Добавлено: 22 дек 2006, 07:14
stix-s
avenger писал(а):Привет Всем!
Можно ли переписать такой запрос c MySQL на FB
Код: Выделить всё
SELECT
(field1 LIKE '%У меня есть поисковая фраза%')
+(field1 LIKE '%У меня есть поисковая%')
+(field1 LIKE '%У меня есть%')
+(field1 LIKE '%У меня%') AS relevant
FROM mytable
ORDER BY relevant DESC
? Предполагаю, что c возвращением релевантности нет, но может есть UDF какая?
С уважением, Иван.
а чем не устраивает
Код: Выделить всё
SELECT field1 FROM mytable
where(field1 LIKE '%У меня есть поисковая фраза%')
or(field1 LIKE '%У меня есть поисковая%')....
ORDER BY 1 DESC
?
Re: Можно ли переписать запрос с MySQL
Добавлено: 22 дек 2006, 07:48
avenger
stix-s писал(а):
а чем не устраивает
Код: Выделить всё
SELECT field1 FROM mytable
where(field1 LIKE '%У меня есть поисковая фраза%')
or(field1 LIKE '%У меня есть поисковая%')....
ORDER BY 1 DESC
?
Он релевантность не возвращает...., а так спору нет - данные он точно вернет...
Добавлено: 22 дек 2006, 08:46
Dimitry Sibiryakov
Ну так CASE тебе в руки.
Добавлено: 22 дек 2006, 10:22
avenger
Dimitry Sibiryakov писал(а):Ну так CASE тебе в руки.
То, что нужно. Спасибо.
Добавлено: 27 янв 2007, 18:18
StealthAIDS
Dimitry Sibiryakov писал(а):Ну так CASE тебе в руки.
А кто такой CASE, относительно InterBase? Я знаю только CASE в Delphi

Добавлено: 27 янв 2007, 19:12
Merlin
Нашёл чем хвалиться...
Добавлено: 27 янв 2007, 23:37
kdv
А кто такой CASE, относительно InterBase?
а зачем тебе InterBase, если ты пользуешься FB ? читай release notes к 1.5, там примеры есть.
Добавлено: 27 янв 2007, 23:44
Merlin
kdv писал(а):А кто такой CASE, относительно InterBase?
а зачем тебе InterBase, если ты пользуешься FB ? читай release notes к 1.5, там примеры есть.
Собсно, в IB, не помню с какой по счёту, он тож есть, стыренный...