powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / будет ли sargable?
11 сообщений из 11, страница 1 из 1
будет ли sargable?
    #39765830
waszkiewicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
from t1 join t2
on t1.f like '%'+t2.f



смысл в том, что t2.f содержит значение t1.f плюс некий префикс
...
Рейтинг: 0 / 0
будет ли sargable?
    #39765840
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
waszkiewicz,

Нет. Ну и сами посмотрели бы
...
Рейтинг: 0 / 0
будет ли sargable?
    #39765843
waszkiewicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaPaK,
проверить пока не на чем. однако подозреваю, что % нужно в конец LIKE впилить и поменять местами поля
...
Рейтинг: 0 / 0
будет ли sargable?
    #39765846
waszkiewicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
waszkiewicz,
блин, без вариантов, не будет счастья, будет scan
...
Рейтинг: 0 / 0
будет ли sargable?
    #39765847
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
waszkiewiczTaPaK,
проверить пока не на чем. однако подозреваю, что % нужно в конец LIKE впилить и поменять местами поля
лепить нужно туда куда требует условие.
...
Рейтинг: 0 / 0
будет ли sargable?
    #39765869
invm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
waszkiewiczблин, без вариантов, не будет счастья, будет scanСчастье возможно будет, если в t1 добавить вычисляемый столбец f_reversed as reverse(f) и построить по нему индекс.
Тогда предикат будет выглядеть - t1.f_reversed like reverse(t2.f) + '%'
...
Рейтинг: 0 / 0
будет ли sargable?
    #39765889
iap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
waszkiewiczwaszkiewicz,
блин, без вариантов, не будет счастья, будет scanЕсть варианты, есть!

Что делать, когда Full-Text бессилен
...
Рейтинг: 0 / 0
будет ли sargable?
    #39765946
Фотография a_voronin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
waszkiewicz,

работать естественно будет медленно. А доп таблицу многие-ко-многим самого на себя слабо запилить?
...
Рейтинг: 0 / 0
будет ли sargable?
    #39765961
waszkiewicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
советы годные, однако база только для чтения. какие индексы есть - такие и есть. никаких новых серверных сущностей создавать нельзя
...
Рейтинг: 0 / 0
будет ли sargable?
    #39765973
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
waszkiewiczсоветы годные, однако база только для чтения. какие индексы есть - такие и есть. никаких новых серверных сущностей создавать нельзяА врем. таблицы ?
...
Рейтинг: 0 / 0
будет ли sargable?
    #39765992
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
waszkiewiczсоветы годные, однако база только для чтения. какие индексы есть - такие и есть. никаких новых серверных сущностей создавать нельзяИндексацию можно сделать в другой базе.

Вообще говоря, если базу нельзя менять, то, по большому счёту, на все вопросы совет будет один - "обратитесь к производителю".
Если же вы не можете обратиться к производителю, то нужно обеспечить возможность изменения базы, как вариант, путём создания "рядом" вспомогательной базы.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / будет ли sargable?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]