回答

收藏

选择数据库中数字上彼此接近的条目

技术问答 技术问答 201 人阅读 | 0 人回复 | 2023-09-12

可以说我在MS-Access数据库中有一个称为ABC的表。
( u  J1 U- R& F2 j3 {& D$ D该表中有几列,但此问题仅涉及两列-“ Hugo_symbol”和“ Start_position”。“( I2 l& ?. c( j0 b$ I6 P
Hugo_Symbol”具有基因名称,几行可以具有相同的Hugo_symbol-意味着此列具有重复的条目。“开始位置”具有数字-
- x* P; O/ [  O介于1000到100000000之间的任何数字。
1 C; ~3 t& o$ ?0 @% W' v- P我想建立一个查询,该查询返回表ABC中的行:1)具有相同的Hugo_Symbol和2)Start_position彼此之间在20之内。0 s8 y3 ]. m' }9 p7 E3 w* G
例如,查询应返回,
* q5 i8 w! O9 B8 R/ g- d7 b9 JHugo_Symbol         Start_Position
5 a$ @) n2 Z, w% b# N' }, oTP53                      987654
2 M2 X3 f7 v+ x2 |' d5 sTP53                      987660
# M8 N! g5 x4 n7 o. kTP53                      987662
. Z& c8 l* F" T: w0 YAPOB                      12345
3 Y7 H4 T5 Q! x; \5 p" w2 I8 yAPOB                      123503 c9 C$ e" n0 y! a& ]/ p7 O8 c
APOB                      12359
5 V: H' k, W# i, e* o- B- S4 F) ]因为这些行具有相同的Hugo_Symbol,并且Start_Position彼此之间的距离在20以内。
" V  ]; h4 C. m' K: Q: ?  g2 T/ Z这样的查询可能吗?如果是这样,那么SQL代码将是什么?% ~" I1 |7 S" C. m0 W7 \, a! Z# S
                $ Q& p3 P, ]! H8 n; w% F4 j# O6 D
解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则