Условие а запросе ПОДОБНО
Возможно ли через подобно (может еще как?) реализовать сл. условие
Надо найти в наименованиях такую строку:
"%Договор[один_или_несколько_пробелов]аренды%" (между словами встречаются опечатки в виде нескольких пробелов)
"%Договор%аренды%" не подходит, т.к. есть "Договор субаренды", а это не должно входить в выборку
Надо найти в наименованиях такую строку:
"%Договор[один_или_несколько_пробелов]аренды%" (между словами встречаются опечатки в виде нескольких пробелов)
"%Договор%аренды%" не подходит, т.к. есть "Договор субаренды", а это не должно входить в выборку
По теме из базы знаний
- Особенности языка запросов 1С.
- Расчет хэш-функции в запросе
- Выполнение произвольного кода или запроса с параметрами через Web-сервис (замена COM-подключений)
- Работа с запросами в 1С СКД. Особенности работы запросов в СКД. Часть 2
- Смотрим запросы 1С через Microsoft SQL Profiler по следам ошибок разработчиков, приводящих к проблемам производительности
Найденные решения
(8)
Бредово, конечно но что если через 2 Подобно?
ХХХ ПОДОБНО "%Договор% аренды%"
И ХХХ ПОДОБНО "%Договор %аренды%"
Хотя, да там же могут быть и не пробелы между словами.
оговор2936234987 аренды, но в выборке должно быть только "Договор аренды", но пробелов может быть несколько между словами
Бредово, конечно но что если через 2 Подобно?
ХХХ ПОДОБНО "%Договор% аренды%"
И ХХХ ПОДОБНО "%Договор %аренды%"
Хотя, да там же могут быть и не пробелы между словами.
Остальные ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
(8)
Бредово, конечно но что если через 2 Подобно?
ХХХ ПОДОБНО "%Договор% аренды%"
И ХХХ ПОДОБНО "%Договор %аренды%"
Хотя, да там же могут быть и не пробелы между словами.
оговор2936234987 аренды, но в выборке должно быть только "Договор аренды", но пробелов может быть несколько между словами
Бредово, конечно но что если через 2 Подобно?
ХХХ ПОДОБНО "%Договор% аренды%"
И ХХХ ПОДОБНО "%Договор %аренды%"
Хотя, да там же могут быть и не пробелы между словами.
(5)Так не работает. Произвольное количество одного символа задать нельзя, это все-таки не регулярные выражения =)
То есть можно сначала вчерновую выбирать по наиболее близкому условию, а результат обработать дополнительно - убрать лишние пробелы и проверить еще раз.
То есть можно сначала вчерновую выбирать по наиболее близкому условию, а результат обработать дополнительно - убрать лишние пробелы и проверить еще раз.
условие такое что между 2 словами могут быть ТОЛЬКО пробелы (любое количество)
любое количество вы не зададите в запросе.
Если почитать описание в СП для оператора Подобно:
[…] (в квадратных скобках один или несколько символов): любой одиночный символ из перечисленных внутри квадратных скобок
В перечислении могут встречаться диапазоны, например a-z, означающие произвольный символ, входящий в диапазон, включая концы диапазона.
В перечислении могут встречаться диапазоны, например a-z, означающие произвольный символ, входящий в диапазон, включая концы диапазона.
Поэтому наглядней писать условие вида
ГДЕ ВТ.Названия ПОДОБНО "%договор[ ]аренды%"
ИЛИ ВТ.Названия ПОДОБНО "%договор[ ][ ]аренды%"
ИЛИ ВТ.Названия ПОДОБНО "%договор[ ][ ][ ]аренды%"
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)