FreePaul
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Здравствуйте! Имеем базу MSSQL, в ней есть поле Adress. В этом поле адреса вида: 1 вид: Приморский край,г. Уссурийск,ул. Комсомольская,д.17,кв. 1 (это адрес с квартирой) 2 вид: Приморский край,г. Уссурийск,ул. Комсомольская,д.19,к.2,кв.8(это адрес с корпусом и квартирой) 3 вид: Приморский край,г. Уссурийск,ул. Комсомольская,д.25 (это адрес без квартиры) Задача: привести адреса к стандарту "9 запятых", требуемому КЛАДР. (Индекс, Страна, Регион, Район, Город, Населенный пункт, Улица, Дом, Корпус, Квартира) При этом, если адрес без корпуса и без квартиры, то в конце должно стоять 2 запятые, а если только без квартиры, то одна запятая. Кроме того, в полях "Дом", "Квартира" не допускается использование НЕцифровых символов. Но это нестрого пока что. Адреса принадлежат "домашнему региону", т.е. две запятых в начале я добавил, после "Приморский край" и "г. Уссурийск" по две запятых доже добавил, т.е. могу получить адрес: 1 вида: ",,Приморский край,,г. Уссурийск,,ул. Комсомольская,д.17,кв.1", а надо ",,Приморский край,,г. Уссурийск,,ул. Комсомольская,17,,1" 2 вида: ",,Приморский край,,г. Уссурийск,,ул. Комсомольская,д.19,к.2,кв.8" а надо ",,Приморский край,,г. Уссурийск,,ул. Комсомольская,19,2,8" 3 вида: ",,Приморский край,,г. Уссурийск,,ул. Комсомольская,д.25,," а надо ",,Приморский край,,г. Уссурийск,,ул. Комсомольская,25,," Не могу никак разобраться с определением домов, корпусов и квартир. Буду рад, если поможете. P.S. В SQL полный ноль. Только-только начинаю разбираться, так что не смейтесь пожалуйста, если вопрос показался идиотским.
---------- Восход Солнца - это хорошо для начала... |
|