Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
15.09.2009, 09:15
|
|||
---|---|---|---|
|
|||
Как удалить четные строки таблицы |
|||
#18+
Всем привет! Подскажите кто знает, как запросом удалить каждую вторую строку в таблице?? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.09.2009, 09:25
|
|||
---|---|---|---|
|
|||
Как удалить четные строки таблицы |
|||
#18+
Albert777Всем привет! Подскажите кто знает, как запросом удалить каждую вторую строку в таблице?? delete for recno()/2=int(recno()/2) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.09.2009, 09:39
|
|||
---|---|---|---|
|
|||
Как удалить четные строки таблицы |
|||
#18+
Delete for mod(recno(),2)=0 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.09.2009, 11:27
|
|||
---|---|---|---|
Как удалить четные строки таблицы |
|||
#18+
ПД +1024 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.09.2009, 11:28
|
|||
---|---|---|---|
Как удалить четные строки таблицы |
|||
#18+
Albert777Всем привет! Подскажите кто знает, как запросом удалить каждую вторую строку в таблице?? Очень сильно зависит от того, что как именно вы будете определять "порядковый номер" строки. Если имеется в виду физический номер записи, то уже показали как. Разумеется, это сработает, если в таблице нет записей помеченных как удаленные. Если же имеется в виду некий логический порядок, определяемый главным индексом. Или же в таблице есть записи помеченные как удаленные и их надо исключить из процедуры удаления. То через запрос задача не решается, поскольку для команд Select-SQL понятия "порядковый номер записи" просто не сущестует. Придется писать цикл перебора записей. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.09.2009, 11:39
|
|||
---|---|---|---|
Как удалить четные строки таблицы |
|||
#18+
авторЕсли же имеется в виду некий логический порядок, определяемый главным индексом. Или же в таблице есть записи помеченные как удаленные и их надо исключить из процедуры удаления. То через запрос задача не решается, поскольку для команд Select-SQL понятия "порядковый номер записи" просто не сущестует. Придется писать цикл перебора записей. Не придется. http://www.sql.ru/faq/faq_topic.aspx?fid=126 На фоксе реализовать в легкую. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.09.2009, 12:20
|
|||
---|---|---|---|
Как удалить четные строки таблицы |
|||
#18+
КусакаавторЕсли же имеется в виду некий логический порядок, определяемый главным индексом. Или же в таблице есть записи помеченные как удаленные и их надо исключить из процедуры удаления. То через запрос задача не решается, поскольку для команд Select-SQL понятия "порядковый номер записи" просто не сущестует. Придется писать цикл перебора записей. Не придется. http://www.sql.ru/faq/faq_topic.aspx?fid=126 На фоксе реализовать в легкую. Покажите как это сделать, вот на таком примере Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
В данном случае надо удалить записи 8, 4, 1. Это каждая вторая в полученном курсоре. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=41&mobile=1&tid=1586058]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
786ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 345ms |
total: | 1216ms |
0 / 0 |