Имя: Пароль:
1C
 
Глюк запроса
0 Dmitriy_76
 
21.03.18
18:51
вот такой запрос.

выбрать
"1[mu]" КАК П
Поместить П1
;

////////////////////////////////////////////////////////////////////////////////
выбрать
П1.П
из П1 КАК П1
ГДЕ  П1.П Подобно "%1[mu]%"



на выходе получаю пустой результат...
Почему ?
1 lodger
 
21.03.18
18:56
(0) потому что квадратные скобки это спецсимвол для ПОДОБНО.
2 Dmitriy_76
 
21.03.18
18:56
как победить ?
3 Dmitriy_76
 
21.03.18
18:58
смысл - в справочнике наименование со скобками...
как запросом найти элемент справочника ?
через найтипонаименованию не вариант...
4 lodger
 
21.03.18
18:59
(2) читать мануалы.

вот распространенный в интернетах пример

Если в качестве самого себя необходимо записать один из перечисленных символов, то ему должен предшествовать <Спецсимвол>. Сам <Спецсимвол> (любой подходящий символ) определяется в этом же операторе после ключевого слова СПЕЦСИМВОЛ.

Например, шаблон “%АБВ[0-9][абвг]\_абв%” СПЕЦСИМВОЛ “\” означает подстроку, состоящую из последовательности символов:

буквы А; буквы Б; буквы В; одной цифры; одной из букв а, б, в или г; символа подчеркивания; буквы а; буквы б; буквы в. Причем перед этой последовательностью может располагаться произвольный набор символов.
5 eenvo
 
21.03.18
18:59
Прочитать справку? Да ну, ерунда какая-то!
6 Dmitriy_76
 
21.03.18
19:13
(4)(5) так а скобку то как найти?
7 youalex
 
21.03.18
19:51
ПОДОБНО "/[" СПЕЦСИМВОЛ "/"
8 Franchiser
 
гуру
21.03.18
20:15
Дальше последует вопрос как найти одновременно левую и правую скобки?
9 youalex
 
21.03.18
21:11
Ну справедливости ради, описание и пример в справке 1С не совсем внятные.
Сравните, например, с
WHERE comment LIKE '%30!%%' ESCAPE '!'
из https://msdn.microsoft.com/ru-ru/library/ms179859(v=sql.105).aspx
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший