- 02, May 2023
- #1
Для выполнения запроса на вхождение строки в 1С необходимо использовать оператор LIKE. Синтаксис запроса выглядит следующим образом:
sqlCopy code
В данном запросе оператор
Если искомая строка должна начинаться с определенного символа, то оператор
Например: sqlCopy code
ВЫБРАТЬ
Поля
ИЗ
ИмяТаблицы
ГДЕ
Поле LIKE "%СтрокаДляПоиска%"
Где:
-
- список полей, которые нужно выбратьПоля
-
- имя таблицы, в которой нужно искатьИмяТаблицы
-
- поле таблицы, в котором нужно искать строкуПоле
-
- искомая строкаСтрокаДляПоиска
В данном запросе оператор
%
означает, что искомая строка может встречаться в любом месте поля.
Если искомая строка должна начинаться с определенного символа, то оператор
%
не используется.
Например: sqlCopy code
ГДЕ
Поле LIKE "началоСтроки%"
Если же нужно найти строки, которые заканчиваются определенной строкой, то оператор %
ставится перед искомой строкой:
sqlCopy code
ГДЕ
Поле LIKE "%окончаниеСтроки"