cartesian-product

    -2热度

    1回答

    我想创建一个笛卡尔数据库中单个表的列的乘积。 我有一个表,每列有3列和3个值,然后我想在表的列中产生27个笛卡儿积的行。 什么是最好的方式来获得这个结果或者我应该使用任何数据结构来产生我的输出?

    1热度

    3回答

    我需要在我的代码中计算一个数组的笛卡尔积,其本身的次数可以变化。例如,如果我的数组是[1,2],我需要填写这些值分为三个插槽,其结果必然是: [1,1,1] [1,1,2] [1,2,1] [1,2,2] [2,1,1] [2,1,2] [2,2,1] [2,2,2] 什么是最简单的方法是什么?

    1热度

    3回答

    给定一组可能的值以及任意数量值的散列值,如何将每个可能的值的每个可能的组合替换为每个nil值? 例如: values = %w[a b c] hash = { x:1, y:2, z:nil } fill_wildcards(hash, values) #=> [{ x:1, y:2, z:'a' }, #=> { x:1, y:2, z:'b' }, #=> { x:1, y:2, z

    0热度

    1回答

    SQL引擎:MSSQL 目标:合并两个不同的总和 这是我的查询: SELECT z.zlec_id AS zlec, ( CASE WHEN Sum(netto_blind_discout * p.count) IS NOT NULL THEN Sum(netto_blind_discout * p.count) ELSE

    1热度

    1回答

    我有一个脚本将命令(对于脚本而不是bash)作为参数。 它把下同两个调用: $ ./my_script -f 'cmd1','cmd2','cmd3' #etc $ ./my_script -f 'cnd1' -f 'cmd2' -f'cmd3' #etc 一个频繁使用的情况下的脚本将有它采取同一家族的命令,但使用不同的参数或标志: $ ./my_script -f 'cmd arg1','

    0热度

    2回答

    我的元组 (id1, count1),(id2, count2) ... (idN, countN) 的,我必须在PostgreSQL数据库的表中的列 | tuple_id | project_id | 的元组是由外部应用程序生成并作为数据流传递。 我现在需要做的是什么 - 是元组的ID映射到PROJECT_ID从数据库中,所以它会产生 (projectid1, count1), (pro

    0热度

    2回答

    这里是交易,我有这样的SQL查询 SELECT * FROM Customers AS C, Orders AS O, Orderlines AS OL WHERE C.CustomerID = O.CustomerID AND O .OrderID = OL.OrderID 这关系代数是 Σ(C.CustomerID=O.CustomerID AND O.OrderID=OL.Order

    1热度

    3回答

    如何创建一个类似于itertools.product()生成的Python生成器,但是它会遍历重复值列表?它会表现这样的嵌套循环for: theSet = 'ABC' thePowers = range(4) for i in thePowers: for j in itertools.product(theSet, repeat=i): print j ,但我想这

    3热度

    3回答

    我有以下数据库: paperid | authorid | name ---------+----------+--------------- 1889374 | 897449 | D. N. Page 1889374 | 1795881 | C. N. Pope 1889374 | 1952069 | S. W. Hawking 我想创建具有下列的表: paperid 作者姓名 -

    1热度

    1回答

    我正在处理大量日期操作的查询(Oracle 11g)。使用行生成器,我正在检查另一个表中每个记录的日期范围内的每个日期。通过另一个查询,我知道我的行生成器需要生成8500个日期,并且这个数量每年将增加365天。另外,我正在研究的表格大约有18000条记录,而且这张表格预计每年会增加几千条记录。 将行生成器连接到另一个表以获取每个记录的日期范围时,会出现问题。 SQLTuning Advisor说,