不同的SQLServer使用(非重复记录)

不同的SQLServer使用(非重复记录)
让我们先看一下示例。

字段1字段2
我的名字
1
2 B
3 C
4 C
5 B
库结构可能是这样的,这只是一个简单的例子,实际情况要复杂得多。
例如,我希望使用语句查询所有名称不重复的数据,这一定是
使用不同的方式删除冗余的重复记录。
从表中选择不同的名称
结果是:
----------
名称


C
它似乎是有效的,但什么是ID值,我想得到的更改查询语句。
从表中选择不同的名称、ID
结果将是:
----------
我的名字
1
2 B
3 C
4 C
5 B
为什么区分不起作用效果已经做完了,但他同时工作了两次。
字段,也就是说,必须将相同的ID和名称排除在外。
我们将更改查询:
从表中选择id、不同名称
遗憾的是,除了错误的信息外,你什么也得不到,而且必须在一开始就有区别。是的,那是错的。
--------------------------------------------------------
下面的方法是可行的:
按名称从表组中选择*,计算(不同的名称)
结果:
id计数(不同的名称)
1 1
2 B 1
3 C 1
最后一个项目是多余的,不需要管理它。
按组必须按顺序排列和限制,否则将是错误的。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部