如何避免多條件配對中缺失值為空時查詢不出結果?當連接多個匹配條件的表時,例如兩個表按照USL、LSL、Nominal進行匹配,當只有上限或只有下限時,即缺少下限時,查找會為空值或者上限是缺失值,如何解決這個問題? 缺失值全部替換成9999嗎?
謝謝!
蘋果系統Re: 如何避免多條件配對中缺失值為空時查詢不出結果?您能提供一些範例表格嗎? 如果兩個表具有相同的值,我認為連接應該可以正常工作

Re: 如何避免多條件配對中缺失值為空時查詢不出結果?具有多個匹配條件的聯結始終檢查所有匹配項,並在所有條件都匹配時僅產生一行。
如果其中一個表中存在缺失值,則符合表示:兩個表中均缺失(請參閱@jthi回覆).
換句話說:加入缺失值並不意味著:
如果缺少值,則忽略特定行的此符合條件。
Re: 如何避免多條件配對中缺失值為空時查詢不出結果?謝謝,我知道你的意思。
但是我的資料表有11萬多行,只有1400行連線有問題,四個符合條件中有三個缺失值,我把缺失值改成9999就配對了,查了半天還是不行。
另外,也有很多情況是三個匹配條件缺失,但仍然相連!
Re: 如何避免多條件配對中缺失值為空時查詢不出結果?如果在連接匹配之前將缺失值替換為 9999(將 null 重新編碼為 9999)會怎麼樣?