PostgreSQL. Разъединить 2 слова (Имя, Фамилия) на 2 столбца, использую substring
Помогите, пожалуйста. Нужно разъединить 2 слова (Имя, Фамилия) на 2 столбца, использую substring. Моя попытка:
select carid,
substring(driverfullname from position (driverfullname in ' ')) || ' ' || left (substring (driverfullname from 1 for position (driverfullname in ' ')), 1) as first_name,
substring(driverfullname from position (' ' in driverfullname)) || ' ' || right (substring (driverfullname from 1 for position (driverfullname in ' ')), 1) as last_name
from car;
Источник: Stack Overflow на русском