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.
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