Найдено 20 результатов

mogikanin
20 июн 2007, 16:20
Форум: Общие проблемы
Тема: Вопрос о оптимальном алгоритме поиска в БД
Ответы: 44
Просмотры: 27644

Зато работает Containing :)
mogikanin
20 июн 2007, 16:17
Форум: Общие проблемы
Тема: Вопрос о оптимальном алгоритме поиска в БД
Ответы: 44
Просмотры: 27644

Делаю индекс префикс+маска работать перестает, снова результат пустой, индек удаляю опять работает :(
mogikanin
20 июн 2007, 15:34
Форум: Общие проблемы
Тема: Вопрос о оптимальном алгоритме поиска в БД
Ответы: 44
Просмотры: 27644

Так читал, Programers Guide стр. 90 Supported Data Types, все одинаково, только чар - фиксированной длины строка, а варчар - переменной и вся разница. Может что-то другое надо было читать?
mogikanin
20 июн 2007, 15:18
Форум: Общие проблемы
Тема: Вопрос о оптимальном алгоритме поиска в БД
Ответы: 44
Просмотры: 27644

Видимо всетаки там были лишние пробелы
mogikanin
20 июн 2007, 15:05
Форум: Общие проблемы
Тема: Вопрос о оптимальном алгоритме поиска в БД
Ответы: 44
Просмотры: 27644

Странно а разве это не одно и тоже?
mogikanin
20 июн 2007, 15:02
Форум: Общие проблемы
Тема: Вопрос о оптимальном алгоритме поиска в БД
Ответы: 44
Просмотры: 27644

надоже а с варчар работает :), спасибо.
mogikanin
20 июн 2007, 14:57
Форум: Общие проблемы
Тема: Вопрос о оптимальном алгоритме поиска в БД
Ответы: 44
Просмотры: 27644

А с Дельфей варчар работать будет нормально?
mogikanin
20 июн 2007, 14:53
Форум: Общие проблемы
Тема: Вопрос о оптимальном алгоритме поиска в БД
Ответы: 44
Просмотры: 27644

select * from test where '8442700550' starting with (test.pref);
результат такого запроса пустой, хотя в базе есть записи у которых префикс = "8442", "844270" :( , может где-то надо пробелы отрезать ? :(
mogikanin
20 июн 2007, 14:49
Форум: Общие проблемы
Тема: Вопрос о оптимальном алгоритме поиска в БД
Ответы: 44
Просмотры: 27644

А у меня результат пустой? :(
mogikanin
20 июн 2007, 14:45
Форум: Общие проблемы
Тема: Вопрос о оптимальном алгоритме поиска в БД
Ответы: 44
Просмотры: 27644

но к делу это отношения не имеет
mogikanin
20 июн 2007, 14:44
Форум: Общие проблемы
Тема: Вопрос о оптимальном алгоритме поиска в БД
Ответы: 44
Просмотры: 27644

to stix-s у каждой АТС свои правила набора тел. номеров, номера имеют стандартный тип только в том случае если звонки с этих номеров идут через телефонные сети общего пользования, если же вызов идет не через сети ТФОП то номера могут быть и не стандартными, единственное условие - они должны быть уни...
mogikanin
20 июн 2007, 14:40
Форум: Общие проблемы
Тема: Вопрос о оптимальном алгоритме поиска в БД
Ответы: 44
Просмотры: 27644

to stix-s номер получаем в виде например "8442454545" префикс в БД для такого номера будет в длину меньше либо равен 10 знакам т.е. длине этого самого тел. номера, равен он в длину этому номеру только в эстраординарных случаях, а чаще всего он короче например префикс может быть "844245" при таком ра...
mogikanin
20 июн 2007, 14:19
Форум: Общие проблемы
Тема: Вопрос о оптимальном алгоритме поиска в БД
Ответы: 44
Просмотры: 27644

to mdf попробую счас. Спасиба.
to stix-s длина шаблона должна совпадать с длиной набранного номера
mogikanin
20 июн 2007, 14:15
Форум: Общие проблемы
Тема: Вопрос о оптимальном алгоритме поиска в БД
Ответы: 44
Просмотры: 27644

to stix-s я вообще то не супер спец, но запросы типа select pref from table1 where pref starting with (containing, like) "telnum" не работают если pref в длину меньше telnum в принципе а наоборот тоже не работает (результат пустой) но это уже видимо особенности Interbase pref поле таблицы, telnum ст...
mogikanin
20 июн 2007, 14:06
Форум: Общие проблемы
Тема: Вопрос о оптимальном алгоритме поиска в БД
Ответы: 44
Просмотры: 27644

to mdf в хранимой процедуре? или в процедуре самой софтины?
mogikanin
20 июн 2007, 13:52
Форум: Общие проблемы
Тема: Вопрос о оптимальном алгоритме поиска в БД
Ответы: 44
Просмотры: 27644

Блин привел все таки алгоритмы :(
mogikanin
20 июн 2007, 13:51
Форум: Общие проблемы
Тема: Вопрос о оптимальном алгоритме поиска в БД
Ответы: 44
Просмотры: 27644

to kdv насчет разбиения: можно префиксы выбирать по первой цифре и далее лопатить всю выборку, на предмет поиска самого похожего шаблона, но выборка будет большая обработка идет долго, можно выполнять к БД ряд запросов, постепенно отрезая от номера цифры с хвоста и ищя в базе по полученной строке пр...
mogikanin
20 июн 2007, 13:46
Форум: Общие проблемы
Тема: Вопрос о оптимальном алгоритме поиска в БД
Ответы: 44
Просмотры: 27644

to kdv дело в том что префикс короче чем тел. номер т .е. номер набранный допустим 8442454545 а префикс будет например "844245" и маска "****" каким же образом здесь можно использовать LIKE я что то не догоняю, может торможу? :(
mogikanin
20 июн 2007, 13:24
Форум: Общие проблемы
Тема: Вопрос о оптимальном алгоритме поиска в БД
Ответы: 44
Просмотры: 27644

Вопрос о оптимальном алгоритме поиска в БД

Дельфи, interbase 6.5. Имеется следующая задача: в БД содержатся префиксы телефонных номеров (значащие разряды тел. номеров, поле типа char) и маски (не значащие разряды номеров, пример "****") , вместе они дают шаблон телефонного номера, так же имеется набранный телефонный номер необходимо сопостав...