小编Lor*_*ans的帖子

生成字符串列表的所有组合

我正在尝试生成 Strings 列表的所有组合 list = ['A', 'B', 'C', 'D']

我想生成所有可能性,然后在数据库中搜索

ABCD, ABC, ABD, ACD, BCD, AB, AC, AD, BC, BD, CD, A, B, C, D

我的专栏是这样的:

结果 代码
1 A
2 公元前
3 交流电
4
5 ABC
6 广告
7 BCD
8 光盘
9 A B C D
10 阿布德
………… ......

澄清一下:顺序并不重要(ABC = BAC = CAB),它应该返回多个结果(对于 list = ['A', 'B', 'C'] 与上面的 10 列相同,它应该返回 [1 、2、3、4、5])。

我正在使用 Postgres,并且尝试过一些我见过的递归函数,但没有一个能够完全满足我的需求。

postgresql recursive

4
推荐指数
1
解决办法
1608
查看次数

标签 统计

postgresql ×1

recursive ×1