![]() |
1
3
我认为问题在于你试图从你的陈述中找到价值。您需要做的是将in语句转换成一个表,然后您可以确定哪些值是不同的。
更好的选择是创建一个表值函数,将逗号分隔的字符串转换为表。我手头没有任何代码,但应该很容易在谷歌上找到。在这种情况下,您只需要使用下面的语法。
希望这有帮助 |
![]() |
2
3
或SQL Server 2005
|
![]() |
3
2
|
![]() |
4
0
一种方法是
|
![]() |
5
0
你的数据库里有[数字]表吗(看到了吗 Why should I consider using an auxiliary numbers table?
|
![]() |
6
0
我认为有很多方法可以做到这一点,这里有一个。
|
![]() |
7
0
派对迟到了。。。
顺便说一句,我的也给每个计数,有用的,如果你需要的话。就像你在检查产品清单和你的库存一样。虽然你可以写一个更好的支点,只是不知道如何从我的头顶。 |
![]() |
John D · 需要为NULL或NOT NULL的WHERE子句 4 月前 |
![]() |
Marc Guillot · 记录值时忽略冲突 4 月前 |
![]() |
Fachry Dzaky · 正确使用ROW_NUMBER 5 月前 |
![]() |
TriumphTruth · 从满足特定条件的数据集中选择1行 5 月前 |