Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / replace / 5 сообщений из 5, страница 1 из 1
24.04.2014, 14:08
    #38624600
Olesia_Dav
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
replace
Подскажите пожалуйста мне нужно в запросе сделать замену
replace orgn1 WITH 0 for NOT in(202,204,206,208,210,212,214,215,216,217,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,401,404,408,413,418,424,427,435,440,450), говорит что много аргументов. Как можно переписать команду?
...
Рейтинг: 0 / 0
24.04.2014, 14:16
    #38624618
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
replace
1. replace не понимает not in, ему надо inlist()
2. что именно not in?

сделай update
Код: sql
1.
update MyTable set orgn1 = 0 where что-то NOT in(202,204,206,208,210,212,214,215,216,217,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,401,404,408,413,418,424,427,435,440,450)


выделенное замени на свое
...
Рейтинг: 0 / 0
24.04.2014, 15:07
    #38624754
Olesia_Dav
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
replace
я сделала так, все пока получается:(нужно заменить все регионы жителей(orgn1) в таблице 1 на 0, кроме тех , которые указаны в скобках

use 1.dbf
replace orgn1 WITH 0 for not (inlist(orgn1,202,204,206,208,210,212,214,215,216,217,218,220,222,224,226,228,230,232,234,236,238,240,242,244) OR INLIST(orgn1, 246,248,250,401,404,408,413,418,424,427,435,440,450))
...
Рейтинг: 0 / 0
24.04.2014, 16:37
    #38624912
Vladimir M Sklyar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
replace
Создать курсор с теми значениями в IN() и через UPDATE ...... WHERE NOT IN
(SELECT ..... FROM курсор)

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
24.04.2014, 17:21
    #38624980
glamis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
replace
Olesia_Dav,

repl orgn1 with 0 for !str(orgn1,3) $ '202,204,206,208,210,212,214,215,216,217,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,401,404,408,413,418,424,427,435,440,450'
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / replace / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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