23.07.2013 Views

Om Brukerhåndbok i Query/400 - IBM

Om Brukerhåndbok i Query/400 - IBM

Om Brukerhåndbok i Query/400 - IBM

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!