|
|
|
7 из 28
|
|||
|---|---|---|---|
|
#18+
Привет Как можно из 28 выбрать 7 чисел, так что повторяющих вариантов не было? Я исползую вот этот код, но повторяющих ваинтов оченб много. ******************************************* CREATE TABLE Table1 (a1 N(2,0), a2 N(2,0), a3 N(2,0), a4 N(2,0), a5 N(2,0), a6 N(2,0), a7 N(2,0)) FOR x1=1 TO 28 FOR x2=1 TO 28 FOR x3=1 TO 28 FOR x4=1 TO 28 FOR x5=1 TO 28 FOR x6=1 TO 28 FOR x7=1 TO 28 INSERT INTO Table1 (A1, a2, a3, a4, a5,A6,A7) VALUES (x1, x2, x3, x4, x5,X6,X7) ENDFOR ENDFOR ENDFOR ENDFOR ENDFOR ENDFOR ENDFOR GO TOP BROWSE NOWAIT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2006, 09:33 |
|
||
|
7 из 28
|
|||
|---|---|---|---|
|
#18+
Если выбрать, то проще, наверное так: SELECT DISTINCT A1, a2, a3, a4, a5,A6,A7 FROM Table1 С уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2006, 10:04 |
|
||
|
7 из 28
|
|||
|---|---|---|---|
|
#18+
попробуй так CREATE TABLE Table1 (a1 N(2,0), a2 N(2,0), a3 N(2,0), a4 N(2,0), a5 N(2,0), a6 N(2,0), a7 N(2,0)) FOR x1=1 TO 28 FOR x2=x1+1 TO 28 FOR x3=x2+1 TO 28 FOR x4=x3+1 TO 28 FOR x5=x4+1 TO 28 FOR x6=x5+1 TO 28 FOR x7=x6+1 TO 28 INSERT INTO Table1 (A1, a2, a3, a4, a5,A6,A7) VALUES (x1, x2, x3, x4, x5,X6,X7) ENDFOR ENDFOR ENDFOR ENDFOR ENDFOR ENDFOR ENDFOR GO TOP BROWSE NOWAIT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2006, 10:08 |
|
||
|
7 из 28
|
|||
|---|---|---|---|
|
#18+
Мне сначало надо создать такой таблицу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2006, 10:11 |
|
||
|
7 из 28
|
|||
|---|---|---|---|
|
#18+
2 asd456 Посмотри здеся, может чем-то поможет. /topic/244932&hl= ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2006, 11:09 |
|
||
|
7 из 28
|
|||
|---|---|---|---|
|
#18+
1,2,3,4,5,6,7 и 2,1,3,4,5,6,7 считаются одинаковыми вариантами или нет? С уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2006, 11:29 |
|
||
|
7 из 28
|
|||
|---|---|---|---|
|
#18+
2 asd456 А выбрать из только из одного поля где нет совпадений из других? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2006, 13:59 |
|
||
|
7 из 28
|
|||
|---|---|---|---|
|
#18+
Hi !Guest! Так будет заметно быстрее, с тем-же конечным результатом (ну конечно порядок записей будет иным, но это IMHO несущественно). Также изменив условия (и тип соединения) можно получить выборку учитывающую не только "состав", но и порядок чисел (т.е. там где {1, 2} и {2, 1} считаются различными комбинациями). Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2006, 21:47 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33480837&tid=1592615]: |
0ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
175ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 489ms |

| 0 / 0 |
