gpt4 book ai didi

sql - 比较 SQL 中的元组

转载 作者:行者123 更新时间:2023-12-01 00:07:34 24 4
gpt4 key购买 nike

有没有比执行以下操作更方便的方法来比较 T-SQL 中的数据元组:

SELECT TOP 100 A, B
FROM MyTable
WHERE (A > @A OR (A = @A AND B > @B))
ORDER BY A, B

基本上,我正在寻找具有 (A, B) > (@A, @B) 的行(与 order by 子句中的顺序相同)。我有我有 3 个字段的情况,但它会变得更丑。

最佳答案

不,这很简单。事实上,你可以通过绘制真值表来证明这是最简单的。 (设置 3 列:A<@A、A=@A 和 A>@A。设置 3 行:B<@B、B=@B、B>@B。)

       A<@A | A=@A | A>@A
--------------------------
B<@B | F | F | T
--------------------------
B=@B | F | F | T
--------------------------
B>@B | F | T | T

关于sql - 比较 SQL 中的元组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/716463/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com