Phone、HomePhone、および WorkPhone という 3 つの列があるレコードがあり、それに対応して、PhoneDNC、HomePhoneDNC、および WorkPhoneDNC という別の 3 つの列があります。
シナリオ Phone 列に値があり、対応する PhoneDNC に「1」があり、HomePhone に値があり、HomephoneDNC に「0」があり、WorkPhone に値がなく、WorkPhoneDNC が NULL であるとします。
CALL と DONTCALL という名前の 2 つのフラット ファイルがあります。
DNC 列 (PhoneDNC、OtherPhoneDNC、WorkPhoneDNC のいずれか) に 1 がある場合、その NUMBER のみがファイル CALL に移動し、残りの電話 (Phone、OtherPhone、対応する DNC が 0 である WorkPhone は、同じレコードに対して NULL です。(CALL FILE 内)
DNC (PhoneDNC、OtherPhoneDNC、WorkPhoneDNC のいずれか) 列が 0 の場合、対応する番号がファイル DONTCALL に移動し、残りの Phone (対応する DNC が 1 である Phone、OtherPhone、WorkPhone のいずれか) が同じレコードに対して NULL になります。 . (DONTCALL ファイル内)
Number のいずれかに NULL 値がある場合、それをファイルに入れる必要はありません。
VisualStudio 2005 を使用しています。
前もって感謝します