|
Определить количество слов в наименовании [Запрос] | ☑ | ||
---|---|---|---|---|
0
1СныйЮзер
24.05.18
✎
21:32
|
Доброго времени суток.
Гуглил, но не нашел, как запросом вывести номенклатуру, наименование которой состоит из нескольких слов. Например: Резистор АБВ или Микроволновая печь самсунг. Но при этом не выводить позиции, которые состоят из одного слова. |
|||
1
ReaLg
24.05.18
✎
21:36
|
ПОДОБНО "% %"
Начинающаяся или заканчивающаяся на пробел номенклатура тоже будет выведена |
|||
2
ReaLg
24.05.18
✎
21:37
|
(1) даже если она из одного слова
|
|||
3
1СныйЮзер
24.05.18
✎
21:41
|
(2) Спасибо! А как быть, если необходимо вывести позиции, которые состоят более чем из (допустим 5) слов?
|
|||
4
ReaLg
24.05.18
✎
21:41
|
Наверное так сработает: ПОДОБНО "% %" И НЕ ПОДОБНО " %" И НЕ ПОДОБНО "% "
|
|||
5
ReaLg
24.05.18
✎
21:42
|
(4) к (0), не к (3)
|
|||
6
ReaLg
24.05.18
✎
21:43
|
(3) ПОДОБНО "% % % %" - 3 пробела в наименовании на любых позициях
|
|||
7
ReaLg
24.05.18
✎
21:43
|
(6) 3 или более пробела на любых позициях
|
|||
8
1СныйЮзер
24.05.18
✎
21:54
|
(6) Большое спасибо!!! Гениальное - просто.
|
|||
9
torgm
25.05.18
✎
05:36
|
(8)
переходник(23UGV) - сколько слов? |
|||
10
RKx
25.05.18
✎
08:01
|
(9) Это уже пусть заводят правильно.
Интересно, получилось у него? Я-бы ещё ltrim(rtrim(Наименование)) добавил:) |
|||
11
Гипервизор
25.05.18
✎
08:11
|
(10) трим в 1с-ном запросе?
|
|||
12
torgm
25.05.18
✎
08:19
|
(10) при записи еще бы дубль пробелы убивать и подобные операции контроля...
|
|||
13
FIXXXL
25.05.18
✎
08:22
|
(12) да уж проще ПриЗаписи посчитать слова и сохранить значение
чем запросы через ПОДОБНО сношать :) |
|||
14
Сияющий в темноте
25.05.18
✎
09:39
|
Кстати,если три пробела подряд,а вводят то пользователи как умеют,то ваша конструкция посчитает средний пробел словом.
Также не забываем про символ табуляции и прочие точки с запятой. задача запросом не решается,а требует написания парсера. |
|||
15
dezss
25.05.18
✎
09:46
|
(14) не только лишь средний...каждый пробел будет словом, вернее каждое межпробельное расстояние, даже если оно пустое
|
|||
16
xxTANATORxx
25.05.18
✎
09:48
|
(14)+ парсер перед записью и результат в свойства положить
|
|||
17
ReaLg
25.05.18
✎
09:57
|
(14) Задача из (0) решается в (4).
Задачу из (3) запросом не знаю как решить, если могут быть сколь-угодно длинные комбинации пробелов в начале, в конце, между "словами". |
|||
18
dezss
25.05.18
✎
10:03
|
(17) в (4) не совсем корректное решение....
строки начинающиеся или заканчивающиеся пробелом, но состоящие из нескольких слов будут тупо исключаться... |
|||
19
ReaLg
25.05.18
✎
10:10
|
(18) Согласен. Тогда тоже не знаю :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |