如何查找最大值以查找部分重复的行[英] How to find max value to find partially duplicate rows

问题描述

我有一张桌子1

id col1 col2
1 NC_001A>T 5
2 NC_001C>G 4
3 NC_001G>C 3
4 NC_001_98_G>C 1

现在,我想为部分重复的 col1 值设置最大 col2 值

例如,如果我为 col 1 值 NC_001A>T、NC_001C>G 和 NC_OO1G>C 取部分值,我可以编写以下 sql 查询

展开|选择|换行|行号

推荐答案

首先,你必须定义"部分重复"因为这可能意味着一百种不同的东西.

在 col1 中以类似的模式发现部分重复的值.

例如考虑
NC_001A>T, NC_001C>G 是一对部分相似
NC_002A>T, NC_002C_G 是另一对部分相似

它们的不同之处在于 C>G 或 G>T

ChinTan
我认为您必须首先定义数据的相同之处以及使其最大的原因.
-z

本文地址:https://www.itbaoku.cn/post/1050624.html