Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / запрос на обнову / 3 сообщений из 3, страница 1 из 1
26.09.2003, 11:50
    #32276549
цукпмц4
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос на обнову
Привет всем.
Такая задача встала на выходные глядя.
В текстовом поле хранятся коды, число разрядов (символов) разное. Нужно по запросу для кодов с конкретным кол-вом разрядов с указанием конкретного разряда и его значения обновить другой разряд.
Работать должно примерно так: запросить кол-во разрядов, запросить номер разряда, запросить символ этого разряда, запросить номер изменяемого разряда, запросить изменяемый символ, запросить символ для замены.
Пример.
Значения поля: 05, 1354, 43496, 51238, 41964, 41085, 641593.
Необходимо в пятизначных кодах, начинающихся с 4, обновить 4-й справа разряд с 1 на 2.
Результат: 05, 1354, 43496, 51238, 42964, 42085, 641593.
...
Рейтинг: 0 / 0
26.09.2003, 12:08
    #32276581
(c)VIG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос на обнову
Код: plaintext
1.
update my_table set cod=Replace(cod, '1', '2',  2 , 1 )
where len(cod)= 5  and left(cod, 1 )='4'
...
Рейтинг: 0 / 0
26.09.2003, 13:24
    #32276704
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос на обнову
where cod like "4????"
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / запрос на обнову / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]