n**********6 发帖数: 558 | 1 比如把1-9 9位数字自动生成5位不同的数字的组合,然后把所有结果列出来。 | g***l 发帖数: 18555 | 2 RANDOM 1-9,CONVERT TO CHAR,5次加起来不就行了,既然是RANDOM的,就可以没完没了的列下去,哪里有什么全列出一说 | k*z 发帖数: 4704 | 3 9P5,怎么可能没完没了。。。。排列组合都忘记了?
只是9P5的顺序是随机的
没了的列下去,哪里有什么全列出一说
【在 g***l 的大作中提到】 : RANDOM 1-9,CONVERT TO CHAR,5次加起来不就行了,既然是RANDOM的,就可以没完没了的列下去,哪里有什么全列出一说
| y****w 发帖数: 3747 | 4 笛卡尔积。
with t(n) as ( (1),(2),....(9))
select t1.n, t2.n,..., t5.n
from t t1,t t2,...t t5
要随机排列的话,加上个order by rand()
【在 n**********6 的大作中提到】 : 比如把1-9 9位数字自动生成5位不同的数字的组合,然后把所有结果列出来。
| g***l 发帖数: 18555 | 5 你读书读多了,这是SQL FUNCTION,不是做排列组合题,每次都是随机GENERATE出来的
,当然不是穷尽组合
【在 k*z 的大作中提到】 : 9P5,怎么可能没完没了。。。。排列组合都忘记了? : 只是9P5的顺序是随机的 : : 没了的列下去,哪里有什么全列出一说
|
|