0

这适用于 SQL Server 2012。我有一个要求,我需要为 a 赋值,composite primary key并且我需要返回所有greater than比给定值集的记录。

例如,如果我的键列是K1, K2 and K3,并且给定了 values A, B, C,我需要返回这样的行(K1 = A and K2 = B and K3 > C) OR (K1 = A and K2 > B) OR K1 > A

是否有更简单的方法将大于应用于多个列?如果可能的话,出于性能原因,我想避免连接字符串。该解决方案需要相当通用,因为我需要将其应用于大量表。

谢谢你的帮助。

4

0 回答 0