这适用于 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
。
是否有更简单的方法将大于应用于多个列?如果可能的话,出于性能原因,我想避免连接字符串。该解决方案需要相当通用,因为我需要将其应用于大量表。
谢谢你的帮助。