在重复行中选择
我想在下面的字段中选择每个重复 SID 的一行,该字段位于形状文件的属性表中。
优先级是R > S=I> 0 。
因此,在SID 87
中,将选择FID1
。
(SID 88,状态将为 S+I)
(将选择 SID 89、FID 6)
(SID 90,删除 FID 9 或 10)
FID SID STATUS
1 87 R
2 87 O
3 88 I
4 88 S
5 89 I
6 89 R
7 89 I
8 89 S
9 90 S
10 90 S
如何使用 VBA 代码实现选择?
I want to select one row of each duplicated SIDs in a field below, which is located within an attribute table of a shape file.
The priority is R > S = I > 0
.
Therefore, among SID 87
, FID1
will be selected.
(SID 88, STATUS will be S+I)
(SID 89, FID 6 will be chosen)
(SID 90, deleting FID 9 or 10)
FID SID STATUS
1 87 R
2 87 O
3 88 I
4 88 S
5 89 I
6 89 R
7 89 I
8 89 S
9 90 S
10 90 S
How do I use VBA code to implement the selection?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以在 VBA 中使用 SQL。
You can use SQL in VBA.