Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.09.2012, 12:19   #21
Alchi09
Пользователь
 
Регистрация: 02.12.2009
Сообщений: 21
По умолчанию

Сделал так все таки.
Код:
select * from pcursor where loc1="a1" or loc2="a1" or loc3="a1" or loc4="a1" or loc5="a1" or loc6="a1" or loc7="a1" or loc8="a1" union;
select * from pcursor where loc1="a2" or loc2="a2" or loc3="a2" or loc4="a2" or loc5="a2" or loc6="a2" or loc7="a2" or loc8="a2" union;
...
select * from pcursor where loc1="a20" or loc2="a20" or loc3="a20" or loc4="a20" or loc5="a20" or loc6="a20" or loc7="a20" or loc8="a20";
INTO CURSOR pcur


SCAN

If pcur.loc1="a1" or pcur.loc2="a1" or pcur.loc3="a1" or pcur.loc4="a1" or pcur.loc5="a1" or pcur.loc6="a1" or pcur.loc7="a1" or pcur.loc8="a1"
i1="1"
ENDIF
If pcur.loc1!="a1" or pcur.loc2!="a1" or pcur.loc3!="a1" or pcur.loc4!="a1" or pcur.loc5!="a1" or pcur.loc6!="a1" or pcur.loc7!="a1" or pcur.loc8!="a1"
[Действие]
ENDIF
...
If pcur.loc1="a20" or pcur.loc2="a20" or pcur.loc3="a20" or pcur.loc4="a20" or pcur.loc5="a20" or pcur.loc6="a20" or pcur.loc7="a20" or pcur.loc8="a20"
i20="1"
ENDIF
If pcur.loc1!="a20" or pcur.loc2!="a20" or pcur.loc3!="a20" or pcur.loc4!="a20" or pcur.loc5!="a20" or pcur.loc6!="a20" or pcur.loc7!="a20" or pcur.loc8!="a20"
[Действие]
ENDIF

ENDSCAN

IF i1="1"
[Действие]
ENDIF
...
IF i20="1"
[Действие]
ENDIF
Alchi09 вне форума Ответить с цитированием
Старый 03.09.2012, 14:01   #22
Alchi09
Пользователь
 
Регистрация: 02.12.2009
Сообщений: 21
По умолчанию

Всем спасибо за ответы)
Alchi09 вне форума Ответить с цитированием
Старый 03.09.2012, 14:40   #23
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,022
По умолчанию

ужас (10)
eval вне форума Ответить с цитированием
Старый 03.09.2012, 14:59   #24
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Мама мия. Если эта задачка для реального предприятия, то очень жалко его. В смысле предприятие. Если студенческая, то препод ни чему не научил своих студентов. Виталий дал направление в начале, почему бы не прислушаться?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 06.09.2012, 18:13   #25
Alchi09
Пользователь
 
Регистрация: 02.12.2009
Сообщений: 21
По умолчанию

ну пусть и индусский код, но 18000 записей обрабатывает меньше чем за секунду
Alchi09 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
поиск в экселе определенных строк danekne Microsoft Office Excel 1 27.04.2012 15:14
Автоматический поиск значений в таблице Freesty1er Microsoft Office Excel 11 31.10.2011 22:44
Сравнение определенных значений в строках k.soldatova Помощь студентам 1 01.07.2011 16:56
Автоматическое вычитание при вводе определенных значений DIMONRUS Microsoft Office Excel 11 17.06.2010 20:06
Перенос данных с листов при совпадении определенных значений ячеек Тантана Microsoft Office Excel 11 21.05.2010 14:06