Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Поиск в ИндексированнойТаблице (число прочтений - 2057 )
BuZZZard
Full Member
***
Отсутствует



Сообщений: 112
Местоположение: Калининград
Зарегистрирован: 15. Октября 2007
Пол: Мужской
Поиск в ИндексированнойТаблице
21. Июля 2009 :: 17:37
Печать  
Как правильно организовать поиск по нескольким колонкам индексированной таблицы?
Нужен поиск не по первым символам, а вообще Подмигивание
И возможно ли это?
  
Наверх
ICQ  
IP записан
 
Salimbek
God Member
*****
Отсутствует



Сообщений: 862
Зарегистрирован: 06. Июня 2006
Пол: Мужской
Re: Поиск в ИндексированнойТаблице
Ответ #1 - 21. Июля 2009 :: 18:16
Печать  
Создаешь список значений, заполняешь его в нужном порядке и ищешь. Вроде все.
  
Наверх
ICQ  
IP записан
 
BuZZZard
Full Member
***
Отсутствует



Сообщений: 112
Местоположение: Калининград
Зарегистрирован: 15. Октября 2007
Пол: Мужской
Re: Поиск в ИндексированнойТаблице
Ответ #2 - 21. Июля 2009 :: 19:33
Печать  
Salimbek писал(а) 21. Июля 2009 :: 18:16:
Создаешь список значений, заполняешь его в нужном порядке и ищешь. Вроде все.


Нужный порядок это как?
  
Наверх
ICQ  
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Поиск в ИндексированнойТаблице
Ответ #3 - 21. Июля 2009 :: 20:04
Печать  
Это как в индексе. А вообще в документации вроде бы все нормально описано. Если что не получается, спрашивай конкретно, поможем.
  
Наверх
 
IP записан
 
BuZZZard
Full Member
***
Отсутствует



Сообщений: 112
Местоположение: Калининград
Зарегистрирован: 15. Октября 2007
Пол: Мужской
Re: Поиск в ИндексированнойТаблице
Ответ #4 - 28. Июля 2009 :: 07:45
Печать  
В том-то и дело, что не знаю как спросить конкретно Подмигивание

допустим есть ИТЗ:

переход|1С|документ
слово|дело|строка
овца|ручка|ловкость

надо найти строки в которых содержится строка "ов", т.е. 2 и 3.
как это реализовать?
  
Наверх
ICQ  
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Поиск в ИндексированнойТаблице
Ответ #5 - 28. Июля 2009 :: 07:58
Печать  
BuZZZard писал(а) 28. Июля 2009 :: 07:45:
В том-то и дело, что не знаю как спросить конкретно Подмигивание

допустим есть ИТЗ:

переход|1С|документ
слово|дело|строка
овца|ручка|ловкость

надо найти строки в которых содержится строка "ов", т.е. 2 и 3.
как это реализовать?

В ИТЗ - никак. Только перебором всех значений. В SQL для этих случаев есть ключевое слово like
  
Наверх
 
IP записан
 
BuZZZard
Full Member
***
Отсутствует



Сообщений: 112
Местоположение: Калининград
Зарегистрирован: 15. Октября 2007
Пол: Мужской
Re: Поиск в ИндексированнойТаблице
Ответ #6 - 28. Июля 2009 :: 08:17
Печать  
Только вот SQL у меня нет.
А если не упираться в ИТЗ есть другие варианты кроме перебора?
  
Наверх
ICQ  
IP записан
 
Salimbek
God Member
*****
Отсутствует



Сообщений: 862
Зарегистрирован: 06. Июня 2006
Пол: Мужской
Re: Поиск в ИндексированнойТаблице
Ответ #7 - 28. Июля 2009 :: 08:47
Печать  
Есть, использовать SQL, например в виде SQLite
  
Наверх
ICQ  
IP записан
 
OnCheck
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 130
Зарегистрирован: 12. Декабря 2007
Re: Поиск в ИндексированнойТаблице
Ответ #8 - 30. Июля 2009 :: 08:43
Печать  
подумай как организовать таблицу, добавь доп. поля если есть закономерность для поиска, или оптимизируй постановку задачи
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать