更多的是一个概念性问题。我有一个查询,它计算一些值的和,并根据模板值X检查它,如下所示: SUM(...), SUM(...) - X AS delta...现在,查询本身运行良好。问题是,如果delta变量为非零,则需要它只显示一些结果,这意味着计算的和和与模板X之间存在差异。如果delta为零,则不需要显示任何结果。
这在SQL中可以实现吗?
我希望完全模拟类似于Linq- to -Entities中的SQL的行为。我不想使用StartsWith、EndsWith或Contains,它们在原始查询为: t_test LIKE '%'; 我也不能在SqlFunctions中使用Linq-to-SQL方法,因为我并不总是使用实体之上的SQL环境(特别是在使用模拟的DbContext测试我的存储库时)。在我的主要示例中,实体
如果可能的话,我正试图找到一种方法,在一起使用IN和LIKE。我想要完成的是将一个子查询放入IN语句中,该子查询会将数据列表提取出来。问题是包含通配符的数据列表。有办法这样做吗?
我只是好奇而已。,我想我试着澄清我认为他的意思。在SQL中,"WHERE col IN (1,2,3)“大致相当于"WHERE col = 1 OR col = 2 OR col = 3”。他在找一些我会用伪代码做<em