|
Получить часть строки в запросе |
☑ |
0
Botanik
10.11.11
✎
10:07
|
Доброе утро.
Подскажите кто знает, можно ли в запросе получить часть строки.
У меня строка "ААА 111 ВВВ"
Мне нужно получить только "ААА"
Есть такая штука как ПОДСТРОКА(<Строка>, <НачальнаяПозиция>, <Длина>)
Но как получить положение символа в строке запросом???
|
|
1
Wobland
10.11.11
✎
10:08
|
(0) никак
|
|
2
DrShad
10.11.11
✎
10:10
|
(1) ну почему
в СКД можно юзать глобальные функции
|
|
3
Wobland
10.11.11
✎
10:11
|
(2) хм, помечу себе на будущее. но автор про запрос спросил ;)
|
|
4
DrShad
10.11.11
✎
10:13
|
(3) а СКД что не на запросах работает?
|
|
5
Широкий
10.11.11
✎
10:13
|
Выбор
Когда Подстрока(МоеПоле,1,1)=" " Тогда
""
Когда Подстрока(МоеПоле,2,1)=" " Тогда
Подстрока(МоеПоле,1,1)
Когда Подстрока(МоеПоле,3,1)=" " Тогда
Подстрока(МоеПоле,2,1)
Когда Подстрока(МоеПоле,4,1)=" " Тогда
Подстрока(МоеПоле,3,1)
Конец
|
|
6
vinogradъ
10.11.11
✎
10:13
|
(0) У меня строка "ААА 111 ВВВ"
Мне нужно получить только "ААА"
получить первые 3 символа? только буквы А идущие подряд? подстроку до первого пробела?...
|
|
7
DrShad
10.11.11
✎
10:14
|
кстати на форуме уже были ветки по использованию глобальных функций в запросах на СКД
(0) так что в поиск и удачи
|
|
8
Botanik
10.11.11
✎
10:16
|
(5) Смысл понял, думаю тема закрыта, всем спасибо!!!!
|
|
9
Maxus43
10.11.11
✎
10:21
|
(7) не только глобальные, любые экспортные с общих модулей.
З.ы. в 8.2.14 появилось в запросах СКД "ДлинаСтроки"
|
|
10
DrShad
10.11.11
✎
10:23
|
(9) записал в блокнотик, сенкс :)
|
|
11
Maxus43
10.11.11
✎
10:23
|
(9) т.е. в Выражениях СКД появилось
|
|
12
Wobland
10.11.11
✎
10:27
|
(4) запрос тебе не даст позицию символа, это уже СКД потом сама, не?
|
|
13
Maxus43
10.11.11
✎
10:28
|
Пришлось мутить функцию аналог ПРАВ, чтоб в СКД юзать... не хотят в язык запросов и выражения добавить пока
|
|
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан