假設我在MS-Access數據庫中有一個名爲ABC的表。選擇數據庫中數值上彼此接近的條目
該表中有幾列,但這個問題只有兩列感興趣 - 「Hugo_symbol」和「Start_position」。 「Hugo_Symbol」具有基因名稱,並且多行可以具有相同的Hugo_symbol--意味着該列具有重複的條目。 「START_POSITION」有號碼 - 什麼從1000到100000000
我想建立一個返回從表ABC線是 1)具有相同的Hugo_Symbol和 2查詢)START_POSITION是在彼此的20。
對於例如,該查詢應返回,
Hugo_Symbol Start_Position
TP53 987654
TP53 987660
TP53 987662
APOB 12345
APOB 12350
APOB 12359
,因爲這些線具有相同Hugo_Symbol和START_POSITION是在彼此的20。
這樣的查詢可能嗎?如果是這樣,SQL代碼會是什麼?
'Start_Position'在_what_?傳入價值?任何其他行(具有相同的「Hugo_Symbol」)?會包含['APOB','12330']的行嗎?那麼['APOB','12325']呢?我們可以得到一些_starting_數據嗎?什麼版本的Access? –
訪問2000.在「彼此」的20以內。任何其他具有相同Hugo_Symbol的行。是的,{APOB 12320}將包含在內,因爲它在{APOB 12345}的20以內。與{APOB 12325}相同..'正在啓動數據',如? –
@Shyam_LA - 你希望得到這些結果的表中的數據 - 這應該包括像你期望的行**不包括**。那就是說,漢斯有一點 - 你真的應該自己做一些努力。我最初認爲這可能需要一些OLAP功能(並可能因性能原因而優先選擇),但它打我,我想這太難了...... –