Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
waszkiewicz Member Откуда: Сообщений: 1089 |
from t1 join t2 on t1.f like '%'+t2.f смысл в том, что t2.f содержит значение t1.f плюс некий префикс |
28 янв 19, 13:09 [21795723] Ответить | Цитировать Сообщить модератору |
TaPaK Member Откуда: Kiev Сообщений: 6801 |
waszkiewicz, Нет. Ну и сами посмотрели бы |
28 янв 19, 13:20 [21795741] Ответить | Цитировать Сообщить модератору |
waszkiewicz Member Откуда: Сообщений: 1089 |
TaPaK, проверить пока не на чем. однако подозреваю, что % нужно в конец LIKE впилить и поменять местами поля |
28 янв 19, 13:22 [21795745] Ответить | Цитировать Сообщить модератору |
waszkiewicz Member Откуда: Сообщений: 1089 |
waszkiewicz, блин, без вариантов, не будет счастья, будет scan |
28 янв 19, 13:24 [21795751] Ответить | Цитировать Сообщить модератору |
TaPaK Member Откуда: Kiev Сообщений: 6801 |
лепить нужно туда куда требует условие. |
||
28 янв 19, 13:25 [21795752] Ответить | Цитировать Сообщить модератору |
invm Member Откуда: Москва Сообщений: 9683 |
Тогда предикат будет выглядеть - t1.f_reversed like reverse(t2.f) + '%' |
||
28 янв 19, 13:42 [21795789] Ответить | Цитировать Сообщить модератору |
iap Member Откуда: Москва Сообщений: 47061 |
![]() Что делать, когда Full-Text бессилен |
||
28 янв 19, 13:59 [21795832] Ответить | Цитировать Сообщить модератору |
a_voronin Member Откуда: Москва Сообщений: 4813 |
waszkiewicz, работать естественно будет медленно. А доп таблицу многие-ко-многим самого на себя слабо запилить? |
28 янв 19, 14:57 [21795914] Ответить | Цитировать Сообщить модератору |
waszkiewicz Member Откуда: Сообщений: 1089 |
советы годные, однако база только для чтения. какие индексы есть - такие и есть. никаких новых серверных сущностей создавать нельзя |
28 янв 19, 15:23 [21795936] Ответить | Цитировать Сообщить модератору |
L_argo Member Откуда: Сообщений: 1454 |
|
||
28 янв 19, 15:45 [21795957] Ответить | Цитировать Сообщить модератору |
alexeyvg Member Откуда: Moscow Сообщений: 31813 |
Вообще говоря, если базу нельзя менять, то, по большому счёту, на все вопросы совет будет один - "обратитесь к производителю". Если же вы не можете обратиться к производителю, то нужно обеспечить возможность изменения базы, как вариант, путём создания "рядом" вспомогательной базы. |
||
28 янв 19, 16:05 [21795990] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |