Есть ли для запросов какой нибутьаналог функции Лев()? #350939


#0 by Девушка-Вамп
нужно в запросе организовать выборку по принципу: Если указаны начальные символы наименования, отбираются элементы справочника, наименование которых начинается с указанных символов. не могу придумать как несколько левух символов наименвоания в запросе отбирать :(( помогите??
#1 by shuhard
Like
#2 by Всеяд
ВЫРАЗИТЬ?
#3 by Всеяд
тьху, ПОДОБНО 8)
#4 by Maxus43
обана... ПОДСТРОКА отменили?
#5 by Maxus43
наверно я опять стелепатировал :)
#6 by Девушка-Вамп
ага - скорее всего :) а можно поподробнее про подстроку?
#7 by Maxus43
можно использовать и ПОДОБНО, но надо правильно задать правила для этого, хз, надо копатся. Подстрока(Номенклатура.Наименование, 1, 3) например, т.е. первые 3 символа наименования... но всплывает тогда другой косяк - надо знать сколько символов ввели... надо думать. Ещё косяк есть с подстрокой - в файловом и серверном работают поразному вроде...
#8 by Maxus43
для данного случая после раздумий наверно всё таки , но маску надо правильно задать
#9 by Immortal
а что количество символов нельзя параметром подставлять?
#10 by Immortal
подобно жрёт многа
#11 by Maxus43
можно, просто легче маску в ПОДОБНО прописать, хотя хз
#12 by Девушка-Вамп
большое спасибо - ушла пробовать :) можно вроде
#13 by Maxus43
значит
#14 by Девушка-Вамп
а тогда можно ещё один встречный вопрос - как ПОДОБНО использовать?
#15 by Девушка-Вамп
а 1 что означает? в смысле с 1-го 3 символа смотреть?
#16 by Рэйв
Таблица.Поле ПОДОБНО "АБВ%"
#17 by Maxus43
Ооо.. лучше :) я сам хз как этот случай прписать
#18 by Пуд
Если указаны 3 каких то символа первые нужно написать так ПОДОБНО  "АБВ%"
#19 by Maxus43
короче всё равно параметром передавать в запрос, так что или или , разницы имхо никакой по результату не будет
#20 by Salvador Limones
Всё вроде в документации прописано. Подобно (LIKE) Данная операция проверяет соответствие строки переданному шаблону. Значением оператора ПОДОБНО является ИСТИНА, если значение <Выражения> удовлетворяет шаблону, и ЛОЖЬ в противном случае. Следующие символы в <Строке_шаблона> имеют смысл, отличный от просто очередного символа строки: ·      % - процент: последовательность, содержащая ноль и более произвольных символов; ·      _ - подчеркивание: один произвольный символ; ·      […] - один или несколько символов в квадратных скобках: один символ, любой из перечисленных внутри квадратных скобок. В перечислении могут встречаться диапазоны, например a-z, означающие произвольный символ, входящий в диапазон, включая концы диапазона; ·      [^…] - в квадратных скобках значок отрицания, за которым следует один или несколько символов: любой символ, кроме тех, которые перечислены следом за значком отрицания; Любой другой символ означает сам себя и не несет никакой дополнительной нагрузки. Если в качестве самого себя необходимо записать один из перечисленных символов, то ему должен предшествовать <Спецсимвол>, указанный после ключевого слова СПЕЦСИМВОЛ (ESCAPE). Например, шаблон означает подстроку, состоящую из последовательности символов: буквы А; буквы Б; буквы В; одной цифры; одной из букв а, б, в или г; символа подчеркивания; буквы а; буквы б; буквы в. Причем эта последовательность может располагаться, начиная с произвольной позиции в строке.
#21 by Девушка-Вамп
в синтаксис-помошнике ничего нет :( а про книги я что-то даже не вспомнила :) а если количество символов заранее неизвестно?
#22 by Salvador Limones
Не книги даже, просто v8adddoc.htm
#23 by Девушка-Вамп
а где его можно найти?
#24 by Salvador Limones
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С