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.

Kapittel 8. Velge sorteringsfelt<br />

Dette kapittelet beskriver hvordan du velger sorteringsfelt for å styre hvordan dataene blir ordnet i<br />

resultatet av spørringen. I <strong>Query</strong> blir sorteringsfelt brukt til å sortere poster i en bestemt rekkefølge. Hvis<br />

du ønsker å bruke en kundefil til å få frem en liste over alle kundene hvor de står oppført i en oppgitt<br />

rekkefølge, for eksempel alfabetisk på etternavn og deretter by, eller alfabetisk først på by og deretter<br />

etternavn, må du oppgi ett eller flere sorteringsfelt for å forsikre deg om at resultatet blir som du ønsker.<br />

La <strong>Query</strong>/<strong>400</strong> avgjøre rekkefølgen av postene<br />

Du kan la <strong>Query</strong> hente dataene direkte fra databasen og legge dem i spørringen uten å sortere dem. Hvis<br />

rekkefølgen på dataene i rapporten ikke er viktig, behøver du ikke å velge sorteringsfelt. Når du kjører en<br />

spørring som du ikke har oppgitt sorteringsfelt for, kan ikke rekkefølgen som postene hentes i, garanteres.<br />

Hvis rekkefølgen er viktig, må du definere et sorteringsfelt i spørringen. Du må ha en grundig kunnskap<br />

om databaser, inkludert filtyper og tilgangsbaner, hvis du skal kunne forutse rekkefølgen på dataene i<br />

resultatet.<br />

Merk: Når du velger en logisk fil som du skal bruke sammen med <strong>Query</strong> eller DB2 UDB for iSeries uten<br />

at du oppgir et sorteringsfelt, kan du få uventede resultater. Det er mulig du ikke vil kunne se det<br />

logiske oppsettet av den fysiske filen.<br />

Hvis du ikke har oppgitt Velge sorteringsfelt på skjermbildet Definere spørringen, får du ikke frem<br />

skjermbildet Velge sorteringsfelt når du arbeider med definisjonen av spørringen, og dataene blir ikke<br />

sortert når du kjører spørringen.<br />

Hvis du derimot har oppgitt Velge sorteringsfelt på skjermbildet Definere spørringen, får du frem dette<br />

skjermbildet når du arbeider med spørringen. Trykk på F12 (Avbryt) for å komme tilbake til det forrige<br />

skjermbildet, hvis du ombestemmer deg og ikke ønsker å velge sorteringsfelt. (Det du eventuelt har<br />

skrevet inn på skjermbildet, blir oversett.)<br />

Hvordan du velger sorteringsfelt<br />

På skjermbildet Velge sorteringsfelt (vist nedenfor) velger du de sorteringsfeltene du ønsker ved å oppgi et<br />

tall i kolonnen Sort-prio. Du kan velge opptil 32 sorteringsfelt fra listen. (Listen på dette skjermbildet viser<br />

bare de feltene som ble valgt på skjermbildet Velge felt og oppgi rekkefølge. Hvis du ikke valgte noen felt<br />

der, blir alle feltene vist.) Den totale lengden på alle sorteringsfeltene må ikke overstige 10 000 tegn (dvs.<br />

at hvis du legger sammen lengdene på alle sorteringsfeltene, kan ikke totalsummen overstige 10 000<br />

tegn).<br />

I henhold til de tallene du har oppgitt for de forskjellige sorteringsfeltene lager <strong>Query</strong> en rekkefølge. Du<br />

kan bruke alle tall fra 0 til 999, bruk laveste tall for feltet som skal ha høyeste prioritet. Hvis du for<br />

eksempel bruker tallene 10, 20, 30 osv., er det enkelt å føye til et nytt sorteringsfelt senere.<br />

Du kan også oppgi om du vil at sorteringsfeltene skal sorteres i stigende eller synkende rekkefølge, ved å<br />

skrive A (for stigende) eller D (for synkende) i kolonnen A/D. (Hvis du ikke fyller ut kolonnen A/D, blir<br />

dataene sortert i stigende rekkefølge.)<br />

© Copyright <strong>IBM</strong> Corp. 2000, 2001 109

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

Saved successfully!

Ooh no, something went wrong!