在 Access 中使用 SQL 生成排列组合结果
发布时间
阅读量:
阅读量
一、背景:要求从 4 位同学中选 3 位去参加学校运动赛,问有多少种可能的组合
上述要求等价于:从中选取3个数进行组合的所有可能性
所有排列组合总共有:4^3 =64 种可能性存在,并且我们需要筛选出其中不重复的情况(例如1,2,3和3,2,1被视为两种不同的排列)
下面是数据源《学生表》:

二、分步详解:
计算从四个数中选取三个的所有排列组合数量,并认为这些顺序不同的结果被视为不同的情况
SELECT *
FROM 学生表 AS a, 学生表 AS b, 学生表 AS c;

在这些全排列中,在第一行中与其他行之间的比较仅包含三个结果:大于号、等号以及小于号;对于后续的每一组比较也是如此
**2、从排列组合中筛选出无重复元素的配对(涉及两种不同情况:一种是配对内部元素互异;
全部评论 (0)
还没有任何评论哟~
