小编use*_*624的帖子

SQL:可以在where子句中使用输入数组吗?

可能重复:
参数化SQL IN子句?

假设我有一个学校的表,其中school_name,school_enrolment

作为我的计划的输入,有人键入他们希望看到注册的学校列表.而不是生成如下的SQL查询:

SELECT * FROM school_table
WHERE
school_name = 'program_input_1' or school_name = 'program_input_2' or school_name = 'program_input_3'
Run Code Online (Sandbox Code Playgroud)

做某事是可能的还是直截了当的

SELECT * from school_table
WHERE
school name in [array of program inputs]
Run Code Online (Sandbox Code Playgroud)

作为一种更清洁的写作方式?

sql

6
推荐指数
1
解决办法
8420
查看次数

将真/假向量分解为其部分

我想知道这是否是一个既定的计算机科学问题,是否有任何多项式时间解或近似

假设我有一些由真值和假值组成的列表X.

X = [True, False, True, False, True...True]
Run Code Online (Sandbox Code Playgroud)

我还有一组其他列表,其长度与X相同,具有true和false值

A = [False, True, True, True, True, False .... False]
B = [False, False, True, False, True, False .... False]
...etc
Run Code Online (Sandbox Code Playgroud)

现在,我想找到这些其他列表的'总和'(将按位OR运算符应用于每个元素...即F + F = F,F + T = T,T + T = T),这最好地解释了在列表X中看到的观察结果(我可以引入一个评分系统,给出匹配的一些分数和解决方案中不匹配的惩罚),并且由于可能存在许多可能的解决方案,我想对算法施加惩罚.它在解决方案中使用的更多列表.

algorithm list

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

标签 统计

algorithm ×1

list ×1

sql ×1