powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / replace
5 сообщений из 5, страница 1 из 1
replace
    #38624600
Olesia_Dav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста мне нужно в запросе сделать замену
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
replace
    #38624618
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
replace
    #38624754
Olesia_Dav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я сделала так, все пока получается:(нужно заменить все регионы жителей(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
replace
    #38624912
Фотография Vladimir M Sklyar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создать курсор с теми значениями в IN() и через UPDATE ...... WHERE NOT IN
(SELECT ..... FROM курсор)

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
replace
    #38624980
glamis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
5 сообщений из 5, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / replace
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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