FB 1.5.1. Индексы по функциям
Добавлено: 13 апр 2005, 12:47
Бросаю клич: можно ли в FB 1.5.1 делать индексы по функциям? Нужно сделать индекс по substr(<last_name>,1,1). В документации что-то ничего не нашла.
Форум по InterBase, Firebird и Yaffil
http://ibaseforum.ru/
Для поиска людей по первой букве фамилии, имени, отчества. запрос по substr(fam,1,1) получается неиндексированный. Заменила на starting with - получился индексированный. Так что проблема отпала, сама недодумала.Ivan_Pisarevsky писал(а):По-моему нельзя. А зачем индекс только по первой буковке?
А можно подробнее о starting with?white_cup писал(а):Для поиска людей по первой букве фамилии, имени, отчества. запрос по substr(fam,1,1) получается неиндексированный. Заменила на starting with - получился индексированный.
ponyol писал(а):А можно подробнее о starting with?
Код: Выделить всё
Select fam
from tabl
where fam starting :param
Ага, спасибо, запомню.Лысый писал(а):по полю fam построен индекс...
Можно. Это значит - "начинается с" То есть, твой, например, вопрос отвечает условиям:ponyol писал(а): А можно подробнее о starting with?
Уважаемый Merlin!Merlin писал(а): Можно. Это значит - "начинается с" То есть, твой, например, вопрос отвечает условиям:
...
Starting With 'А можно подробне'
Starting With 'А можно подроб'
...
Достаточно подробно али ещё чего душеньке хочется?