|
1
1
过滤出CharacterToName表中与您提供的列表匹配的Character出现次数(我假设您可以将其转换为表变量或临时表),例如。
退货:
注意:如图所示,提供DDL+DML使人们更容易为您提供帮助。 |
|
|
2
1
这是经典 Relational Division 带剩余部分 . 有许多不同的解决方案。 @DaleK has given you 一个很好的方法是:内部连接所有内容,然后检查每组是否有正确的数量。这通常是最快的解决方案。 如果您想确保它与动态数量的行一起工作,只需将最后一行更改为
存在另外两种常见的解决方案。
一个与另一个答案的变体使用窗口聚合而不是子查询。我不认为这是表演性的,但它可能在某些情况下有用途。
|
|
John D · 需要为NULL或NOT NULL的WHERE子句 1 年前 |
|
Marc Guillot · 记录值时忽略冲突 1 年前 |
|
|
Fachry Dzaky · 正确使用ROW_NUMBER 1 年前 |
|
|
TriumphTruth · 从满足特定条件的数据集中选择1行 1 年前 |