Имя: Пароль:
1C
 
Можно ли получить длину строки в запросе?
0 Nick128
 
12.11.08
13:38
Можно ли получить длину строки в запросе?
есть для этого функция?
1 Черный всадник
 
12.11.08
13:39
Зачем?
2 Nick128
 
12.11.08
13:40
допустим задача найти в базе Штрих кода где меньше 13 и больше 8 символов
3 Живой Ископаемый
 
12.11.08
13:41
Подобно - не катит?
4 shuhard
 
12.11.08
13:45
(2) облом, придется делать это после запроса
5 Живой Ископаемый
 
12.11.08
13:45
ПОДОБНО "________" (8 раз) ИЛИ ПОДОБНО "_________" (9 раз)..... ИЛИ ПОДОБНО "_____________"(13 раз)
6 Nick128
 
12.11.08
13:45
(3) примерчик
7 Nick128
 
12.11.08
13:46
"________" а что за подчеркивание?
8 Черный всадник
 
12.11.08
13:47
(7) См. СП
9 Живой Ископаемый
 
12.11.08
13:47
(7) Вы принципиально не читаете мануал по запросам?
Оператор проверки строки на подобие шаблону
Оператор ПОДОБНО позволяет сравнить значение выражения, указанного слева от него, со строкой шаблона, указанной справа. Значение выражения должно иметь тип строка. Если значение выражения удовлетворяет шаблону – результатом оператора будет ИСТИНА, иначе – ЛОЖЬ.

Следующие символы в строке шаблона являются служебными и имеют смысл, отличный от символа строки:

% (процент): последовательность, содержащая любое количество произвольных символов
_ (подчеркивание): один произвольный символ
[…] (в квадратных скобках один или несколько символов): любой одиночный символ из перечисленных внутри квадратных скобок
В перечислении могут встречаться диапазоны, например a-z, означающие произвольный символ, входящий в диапазон, включая концы диапазона.
[^…] (в квадратных скобках значок отрицания, за которым следует один или несколько символов): любой одиночный символ, кроме тех, которые перечислены следом за значком отрицания
10 Черный всадник
 
12.11.08
13:52
(5) Можно так:

ВЫБРАТЬ
  Штрихкод
ИЗ
  (
  ВЫБРАТЬ
     ВЫРАЗИТЬ(Штрихкод КАК СТРКОА(13)) КАК Штрихкод
  ИЗ
     РегистрСведений.Штрихкоды КАК Штрихкоды
  )
ГДЕ
  Штрихкод ПОДОБНО "________[^ ][^ ][^ ][^ ][^ ]"
11 Nick128
 
12.11.08
13:55
(9) спасибо просто всегда думал что ПОДОБНО сделали для поиска по подстроке
12 Serg_1960
 
12.11.08
13:58
(9) НеПоДелу: (вслух:) Живой Ископаемый - Вам "пять с плюсом"... (молча:) жалко, они всё равно вымрут *:о)
13 Живой Ископаемый
 
12.11.08
14:00
(11) Я по поводу вашего вопроса в (7). Он был лишний уже... :)
Независимо от того, куда вы едете — это в гору и против ветра!