Форум: "Базы";
Текущий архив: 2002.09.02;
Скачать: [xml.tar.bz2];
ВнизСложный фильтр в БД Найти похожие ветки
← →
ligor (2002-08-13 20:15) [0]Подскажите, нужно выбрать набор записей из таблицы
имется часть фамилии и часть имени
Фамилия "Пет"
Имя "Пет"
Нужно чтобы в наборе данных выскочили записи
"Петров" "Петр"
"Петухов" "Петр"
и т.д.
← →
3JIA9I CyKA (2002-08-13 20:24) [1]OnFilterRecord (вроде)
← →
Val (2002-08-13 20:24) [2]sql?
← →
ligor (2002-08-13 20:28) [3]Если SQL то кажется надо ставить like
а это очень долго
Скоре всего нужен фильтр но незнаю как это сделать
← →
Val (2002-08-13 20:33) [4]>ligor © (13.08.02 20:28)
...а это очень долго
??? на чем ваше мнение основано?
← →
ligor (2002-08-13 20:36) [5]Насколько я помню, не помню из какой литературы
like не использует индех при выборе, а идет последовательно от записи к записи
и в данном случае не очень подходит так как нужно искать записи
только где хватает "хвоста" Петр.... например Петров
← →
Val (2002-08-13 20:50) [6]Filter := "FirstName = "+№39+"Пет*"+#39+" and SecondName = "+№39+"Пет*"+#39+" ";
вот вам фильтр...
← →
ligor (2002-08-13 22:20) [7]Спасибо все замечательно
Про звездочку не знал, хотя сейчас почитал везде написано
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.09.02;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.376 c