как мне получить модель-номер, если в split_part() указывать 2 позицию, то возвращает только модель?
regexp_split_to_array возращает массив, можно отбросить первый индекс и остальное сканкатинировать
Я вот не знаю какое может быть максимальное количество индексов, поэтому как можно отбросить первый индекс, а дальше сам додумаю как соединить?
('{a,b,c}'::text[])[2:] Но вообще, в вашем случае проще регуляркой сразу нужную часть вытащить: substring('a-b-c' from '^[^-]-(.+)$')
split_part + concat https://sqlize.online/sql/psql13/b644c1cef6b3aa136ded97ca191ef955/
Обсуждают сегодня