Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
3-3280
BJValentine
2002-08-12 16:07
2002.09.02
Where ...


14-3562
Devid
2002-08-04 20:43
2002.09.02
Помогите люде!!!!!!!!!!!!!ПЛЗ!!!


1-3334
Cr@sh
2002-08-21 15:48
2002.09.02
Помогите с оптимизацией использования процедур.


14-3580
Pingo
2002-08-06 12:43
2002.09.02
Знатоки IB !!!


1-3424
blazze
2002-08-22 23:02
2002.09.02
Модули





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский