2015-10-13 4 views
0

Я храню бревно, как это:PostgreSQL получать часть строки

10.03.2015 11:45:29-JAQ -- Updated Following Information 
Mobile Updated From 0 to 0502770020</br> 
Company Industry Id Updated From 747 to 753</br> 
Name Updated from futurehomes to futurehomesdubai </br> 
Company Head Office Updated From 0 to 1</br> 
Company Telephone Updated From 8008436699 to 
Company Comments Updated From Offices and Hotel (Under Construction) to Offices and Hotel (Under Construction) [email protected] futurehomesdubai.com</br> 
Company Toll Free No Updated From to 800-8436699</br> 
Company(139618) Industry Sub Section Updated </br> 

Я храню это в текстовом поле. Из этого мне нужно отобразить только Название Обновлено из будущих домов в раздел futurehomesdubai. будущие дома в будущемhomesdubai будут меняться в соответствии с названиями компаний. Как я могу это сделать?

+0

Мой ожидается выход Имя Обновлено от futurehomes до futurehomesdubai –

+0

да. «futurehomes to futurehomesdubai» часть изменит каждую запись. –

+0

в одном ряду. мы должны получить его по шаблону. например, начиная с «Название обновления» до «
». Я не знаю, как написать этот шаблон. –

ответ

0

со следующим, как, например:

create table logs(tlog text); 

insert into logs values ('Mobile Updated From 0 to 0502770020</br>Company Industry Id Updated From 747 to 753</br>Name Updated from futurehomes to futurehomesdubai </br>Company Head Office Updated From 0 to 1</br>Company Telephone Updated From 8008436699 to 
Company Comments Updated From Offices and Hotel (Under Construction) to Offices and Hotel (Under Construction)[email protected] futurehomesdubai.com</br>Company Toll Free No Updated From to 800-8436699</br>Company(139618) Industry Sub Section Updated </br>'); 

и выберите должно быть

select * 
from (
    select unnest(regexp_split_to_array(tlog,'</br>')) col 
    from logs 
    )t 
where col ilike 'Name Updated%' 

Результат:

col             
-------------------------------------------------- 
Name Updated from futurehomes to futurehomesdubai 
Смежные вопросы