Имя: Пароль:
1C
1С v8
Использование "Подобно" в Запросе
,
0 andrew231
 
25.05.15
13:37
День добрый всем!

Есть таблица со строками:
#| Name    |
-----------
1   _ACD_  |
2   ACD    |
3   DFRG   |
4  _DFRG_  |
5  _AFRHG_ |

где Name - строка

Вопрос: как выбрать из таблицы только строки 1,4,5 (с подчеркиванием с двух сторон)?

Пробовал, ПОДОБНО "_%" СПЕЦСИМВОЛ "_", не помогло.

Спасибо
1 1Сергей
 
25.05.15
13:41
ПОДОБНО "_%_"
2 ILM
 
гуру
25.05.15
13:42
NAME ПОДОБНО "_%%%_"
ИЛИ NAME ПОДОБНО "_%%%%_"
3 Cyberhawk
 
25.05.15
13:43
(1), (2) не взлетит - "_" в ПОДОБНО означает один произвольный символ
4 Ненавижу 1С
 
гуру
25.05.15
13:44
ПОДОБНО "~_%~_" СПЕЦСИМВОЛ "~"
5 andrew231
 
25.05.15
13:44
(3) да, именно
6 1Сергей
 
25.05.15
13:45
(3) ну, тогда (4)
7 ILM
 
гуру
25.05.15
13:46
ПОДОБНО "%\_" СПЕЦСИМВОЛ "\"
8 ILM
 
гуру
25.05.15
13:48
А быстрее будет
ГДЕ ПОДСТРОКА(NAME,1,1) = "_"
9 andrew231
 
25.05.15
13:52
(4) подходит больше всего

Спасибо большое!
10 D_E_S_131
 
25.05.15
14:01
(8) А как окончание на "_" такой конструкцией проверить (ТС ведь так просил)?
11 andrew231
 
25.05.15
14:04
(10) никак
12 ILM
 
гуру
25.05.15
14:07
Можно сначаола отобрать в подзапрос, а потом уже подобно.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший