как проверить в запросе содержит ли значение определенное слово? #623490


#0 by LivingStar
как проверить в запросе содержит ли значение определенное слово?
#1 by GLazNik
подобно
#2 by LivingStar
а можно пример?
#3 by Liova
Ищи в типовых % но если надо именно слово, а не подстрока, тогда сложнее.
#4 by GLazNik
А в справке посмотреть не судьба? Оператор ПОДОБНО позволяет сравнить значение выражения, указанного слева от него, со строкой шаблона, указанной справа. Значение выражения должно иметь тип строка. Если значение выражения удовлетворяет шаблону – результатом оператора будет ИСТИНА, иначе – ЛОЖЬ. Следующие символы в строке шаблона являются служебными и имеют смысл, отличный от символа строки: % (процент): последовательность, содержащая любое количество произвольных символов _ (подчеркивание): один произвольный символ […] (в квадратных скобках один или несколько символов): любой одиночный символ из перечисленных внутри квадратных скобок В перечислении могут встречаться диапазоны, например a-z, означающие произвольный символ, входящий в диапазон, включая концы диапазона. [^…] (в квадратных скобках значок отрицания, за которым следует один или несколько символов): любой одиночный символ, кроме тех, которые перечислены следом за значком отрицания Любой другой символ означает сам себя и не несет никакой дополнительной нагрузки. Если в качестве самого себя необходимо записать один из перечисленных символов, то ему должен предшествовать <Спецсимвол>. Сам <Спецсимвол> (любой подходящий символ) определяется в этом же операторе после ключевого слова СПЕЦСИМВОЛ. Например, шаблон “%АБВ[0-9][абвг]_абв%” СПЕЦСИМВОЛ “” означает подстроку, состоящую из последовательности символов: буквы А; буквы Б; буквы В; одной цифры; одной из букв а, б, в или г; символа подчеркивания; буквы а; буквы б; буквы в. Причем перед этой последовательностью может располагаться произвольный набор символов.
#5 by Error pro
Поле ПОДОБНО "%ИскомоеСлово%"
#6 by Heckfy
#7 by LivingStar
чтот не получается И ЗначенияСвойствОбъектовСрезПоследних.Значение ПОДОБНО "%Несанкционирован%"
#8 by GLazNik
а значение точно типа строка?
#9 by LivingStar
подскажите почему не отбирается | ВЫБРАТЬ    Абоненты.Ссылка,    И ВТ_Участок.Значение ПОДОБНО "%Несанкционирован%"
#10 by LivingStar
а вот отобралось ВЫБРАТЬ    Абоненты.Ссылка,    И ВТ_Участок.Значение.Наименование ПОДОБНО "%Несанкционирован%"
#11 by Baximilian
Работает и хорошо, но у меня малька другой вопрос. Почему ты используешь условие ГДЕ, если ВТ_Участок у тебя берется из виртуальной таблицы, в ней и указывай условие, быстрее запрос отработает. так же и с таблицей ВТ_нелегальщик.
#12 by hhhh
это у вас ноу-хау ЗначенияСвойствОбъектов.СрезПоследних что-то раньше не встречал. Круто.
#13 by Maxus43
:)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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