У меня есть данные на платформе domo, которые мне нужно обрезать, используя sql. Мои данные выглядят следующим образом:
id Partner
123 'HDM | R | Verizon (Tags)'
124 'JAM | R | T-Mobile (Tags)'
125 'EBDA - ALL | Aetna (Tags)'
126 'EBDA - HDR HMI | Aetna (Tags)'
Я хочу, чтобы данные выглядели так:
id Partner
123 'Verizon (Tags)'
124 'T-Mobile (Tags)'
125 'EBDA Aetna (Tags)'
126 'EBDA Aetna (Tags)'
Я разработал логи c, которые обрезали первые два значения, но могу Кажется, не понять, как обрезать значения с середины строки: все, что после EBDA и перед названием компании.
Вот мой код:
select
trim(TRIM(BOTH 'HDM | R |' FROM TRIM(BOTH 'JAM | R |' FROM TRIM(BOTH 'ALL | R |' FROM `Partner`)))) as `Partner`