Ниже приведен запрос, написанный для разделения следующих таблиц. Третий столбец - суффикс, а столбец перед этим полем не будет обрезать -suffix с конца возвращаемого поля. Я приложил запрос, а также изображение результатов и проблемы.Разделение одного поля базы данных на несколько полей
SELECT Left([ADDRESS_ID],InStr([ADDRESS_ID],"-")-1) AS Abbreviation,
Mid([ADDRESS_ID],InStr([ADDRESS_ID],"-")+1) AS CODE,
Right([ADDRESS_ID],InStr([ADDRESS_ID],"-")) AS SUFFIX,
MDM_Address_Remote_Key.ADDRESS_ID
FROM MDM_Address_Remote_Key;
Три столбца разбиты и должны быть похожими на третье; однако средний столбец удерживается на суффиксе в конце. Как это решить?
@MR: Кроме того, вы также должны использовать 'InStrRev' для суффикса части. В настоящее время только удача (первая «всегда» находится в позиции 2), что эта часть работает. – Andre