Om Brukerhåndbok i Query/400 - IBM
Om Brukerhåndbok i Query/400 - IBM
Om Brukerhåndbok i Query/400 - IBM
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
KUNDE-filen (Fil A)<br />
NR NAVN BY<br />
1 Ho Tokyo<br />
2 Martinez Miami<br />
3 Pottier Paris<br />
Kombifil AC<br />
BESKRIVELSE-filen (Fil C)<br />
NR VARE BESKRIVELSE<br />
1 123-A1 Bord<br />
2 222-B1 Bolle<br />
3 300-C1 Klokke<br />
4 499-D3 Hatt<br />
5 501-XX Stol<br />
Kombinere fil A med fil C.<br />
NR NAVN BY VARE BESKRIVELSE<br />
1 Ho Tokyo 123-A1 Bord<br />
2 Ho Tokyo 222-B1 Bolle<br />
3 Ho Tokyo 300-C1 Klokke<br />
4 Ho Tokyo 499-D3 Hatt<br />
5 Ho Tokyo 501-XX Stol<br />
6 Martinez Miami 123-A1 Bord<br />
7 Martinez Miami 222-B1 Bolle<br />
8 Martinez Miami 300-C1 Klokke<br />
9 Martinez Miami 499-D3 Hatt<br />
10 Martinez Miami 501-XX Stol<br />
11 Pottier Paris 123-A1 Bord<br />
12 Pottier Paris 222-B1 Bolle<br />
13 Pottier Paris 300-C1 Klokke<br />
14 Pottier Paris 499-D3 Hatt<br />
15 Pottier Paris 501-XX Stol<br />
Kombinere fil AC med fil B.<br />
VARE-filen (Fil B)<br />
NR NAVN VARE<br />
1 Ho 222-B1<br />
2 Pottier 222-B1<br />
3 Pottier 499-D3<br />
4 Pottier 501-XX<br />
Gale resultater av kombinering av filene A, C og B.<br />
NR NAVN BY VARE BESKRIVELSE NAVN VARE<br />
1 Ho Tokyo 123-A1 Bord<br />
2 Ho Tokyo 222-B1 Bolle Ho 222-B1<br />
3 Ho Tokyo 300-C1 Klokke<br />
4 Ho Tokyo 499-D3 Hatt<br />
5 Ho Tokyo 501-XX Stol<br />
6 Martinez Miami 123-A1 Bord<br />
7 Martinez Miami 222-B1 Bolle<br />
8 Martinez Miami 300-C1 Klokke<br />
9 Martinez Miami 499-D3 Hatt<br />
10 Martinez Miami 501-XX Stol<br />
11 Pottier Paris 123-A1 Bord<br />
12 Pottier Paris 222-B1 Bolle Pottier 222-B1<br />
13 Pottier Paris 300-C1 Klokke<br />
14 Pottier Paris 499-D3 Hatt Pottier 499-D3<br />
15 Pottier Paris 501-XX Stol Pottier 501-XX<br />
<strong>Query</strong> utfører kombineringen i to trinn:<br />
Trinn 1: Kombinere de to første filene, A og C.<br />
RBAF9506-0<br />
<strong>Query</strong> kombinerer filene i den rekkefølgen de er satt opp på listen, og begynner med fil A (KUNDE) ogfilC<br />
(BESKRIVELSE). Men det finnes ingen kombineringstest som sammenlikner felt i A med et felt i C. <strong>Query</strong><br />
kombinerer alle postene i fil A (en post om gangen) med hver post i fil C. Siden det finnes tre poster i A og<br />
fem poster i C, blir resultatet 15 poster. Kombineringstester blir ikke brukt i dette trinnet. Resultatet av trinn<br />
1 denne gangen er filen AC.<br />
Trinn 2: Kombinerer fil AC med fil B.<br />
<strong>Query</strong> kombinerer hver enkelt post i AC med hver post i VARE-filen B, der A.NAVN er lik B.NAVN og B.VARE er<br />
lik C.VARE. Hvis en post i AC (for eksempel Martinez) ikke samsvarer med noen post i B, blir det laget en<br />
standardpost for B, som er tom. Dermed er kombineringen utført.<br />
Hvis du utfører kombinering av filer på gal måte, får du 15 poster som resultat, dvs. 10 for mange. Hver<br />
kunde har fem poster, selv om kunden ikke har kjøpt noe. Legg merke til at hvis BESKRIVELSE-filen har<br />
54 <strong>Brukerhåndbok</strong> i <strong>Query</strong>/<strong>400</strong> V5R1