Показать сообщение отдельно
  #3  
Старый 15.09.2012, 18:08
svi2012 svi2012 вне форума
Прохожий
 
Регистрация: 15.09.2012
Сообщения: 7
Репутация: 10
По умолчанию

Спиасибо, реально помагает!
Т.е. запрос типа
select * from BD where [Field01] like 'ПЕТРО%' (выполняется 4-5 мин.)
заменяю на
select * from BD where [Field01]>='ПЕТРО' and [Field01]<'ПЕТРП'
(выполняется 10-15 с)
здесь началом промежутка есть 'ПЕТРО' (то что ищешь в виде like 'ПЕТРО%'), а концом 'ПЕТРП', т.е. последняя буква - это следующая буква за 'О' // с цифрами еще проще // - выбираются все значения, что начинаются на 'ПЕТРО'

Но тут возникает второй момент - как заменить условие like '%ПЕТРО%'
Ответить с цитированием