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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Hvis du vil begrense ytterligere hvilke poster du skal ha med i rapporten, kan du bruke AND- og<br />

OR-kombinasjoner sammen. I eksempelet nedenfor velger du ut poster for kunder som har sendt inn<br />

bestillinger fra november 1986 til januar 1987. Legg merke til at numeriske konstanter representerer<br />

månedene.<br />

Velge poster<br />

Skriv sammenlikninger og trykk på Enter. Oppgi OR for å starte hver ny gruppe.<br />

Tester: EQ, NE, LE, GE, LT, GT, RANGE, LIST, LIKE, IS, ISNOT...<br />

AND/OR Felt Test Verdi (felt, nummer eller 'tegn')<br />

MÅNED LIST 11 12<br />

AND ÅR EQ 86<br />

OR MÅNED EQ 1<br />

AND ÅR EQ 87<br />

På utskriften ser eksempelet ovenfor slik ut:<br />

(MÅNED LIST 11,12 AND ÅR EQ 86) OR<br />

(MÅNED EQ 1 AND ÅR EQ 87)<br />

Fordi det kan være forvirrende å bruke både AND og OR, bør du trykke på F5 for å se på rapporten og<br />

forsikre deg om at sammenlikningene virker slik de skal.<br />

Hvis du skal arbeide med AND- og OR-kombinasjoner som er kompliserte, bør du se nøye på<br />

sammenlikningene for å kontrollerer om du muligens kan bruke færre kombinasjoner og fremdeles få frem<br />

de samme postene. Nedenfor ser du et eksempel på to forskjellige måter å velge ut poster på for kunder<br />

på Lyngøy som har en saldo på mellom 900 og 1000 kroner i 1986 eller 1987.<br />

Den første metoden tar i bruk både AND- og OR-kombinasjoner.<br />

Velge poster<br />

Skriv sammenlikninger og trykk på Enter. Oppgi OR for å starte hver ny gruppe.<br />

Tester: EQ, NE, LE, GE, LT, GT, RANGE, LIST, LIKE, IS, ISNOT...<br />

AND/OR Felt Test Verdi (felt, nummer eller 'tegn')<br />

SALDO RANGE 900 1000<br />

AND BY EQ 'Lyngøy'<br />

AND ÅR EQ 86<br />

OR SALDO RANGE 900 1000<br />

AND BY EQ 'Lyngøy'<br />

AND ÅR EQ 87<br />

____ ______________ _____ ______________________________<br />

På utskriften ser eksempelet ovenfor slik ut:<br />

(SALDO RANGE 900,1000 AND BY EQ 'Lyngøy' AND ÅR EQ 86)<br />

OR<br />

(SALDO RANGE 900,1000 AND BY EQ 'Lyngøy' AND ÅR EQ 87)<br />

I den andre testen brukes LIST-testen og AND-kombinasjoner. Den velger ut de samme postene, men<br />

krever færre linjer og er enklere å lese:<br />

104 <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!