Неофициальный форум пользователей Qlik Sense & Qlikview

Для разработчиков => Вопросы по Qlik Sense & QlikView => Тема начата: WA от 27 июля 2017, 08:18:53

Название: выборка определенных значений из колонки
Отправлено: WA от 27 июля 2017, 08:18:53
Необходимо сделать выборку части данных из колонки.  Выбирать надо 3 символа из строки, начиная с пятой позиции, но только для тех строк, которые начинаются на 7495.
Т.е.
Из колонки

sip:estrelcova@pit
sip:aic_om@avia
sip:aic_sklad2@aviainter
78124011111
74956171360
79218447811
74952366974
73912001356
79258582548
74997052796

надо отобрать только 617 и 236

Сейчас использую MID, но это ни то, что мне нужно.
Название: Re: выборка определенных значений из колонки
Отправлено: admin от 27 июля 2017, 09:35:48
привет
Используйте условие, типа:
Если 4 левых символа = 7495, то взять три символа с пятой позиции.
Или если в запросе, то используйте where wildmatch(Строка,'7495*') а в поле уже делайте извлечение подстроки.
Название: Re: выборка определенных значений из колонки
Отправлено: WA от 27 июля 2017, 01:20:26
спасибо