![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
![]() Добрый день!
![]() PAY_INSURER_NAME Фамилия Имя Отчество т.е. например: PAY_INSURER_NAME Иванов Иван Иванович нужно разделить в запросе данную таблицу на 3 колонки, чтобы фамилии, имена и отчества заносились в отдельные колонки. Все, что мне пока удалось сделать это такой запрос: SELECT DISTINCT (STH_PAYMENT.PAY_INSURER_NAME) AS F, (STH_PAYMENT.PAY_INSURER_NAME) AS N, (STH_PAYMENT.PAY_INSURER_NAME) AS O FROM PU.STH_PAYMENT AS STH_PAYMENT в результате которого получается такая таблица: F___________________ | N___________________ |O___________________ Фамилия Имя Отчество | Фамилия Имя Отчество | Фамилия Имя Отчество т.е. часть задания я вроде сделал ![]() Есть предположения, что надо как-то использовать Substr и Locate, но не могу додуматься как задать условие "выбрать запись, до пробела". Может ли кто-нибудь помочь мне завершить запрос? Заранее спасибо. Результатом правильного запроса должна быть таблица такого вида: F_______|____N|________O Фамилия | Имя | Отчество |