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.

neste logiske gruppen med felt (markøren kan stå hvor som helst når du trykker F19). Den første gruppen<br />

består av eventuelle utvalgte felt, og den andre av eventuelle sorteringsfelt. Hvis det ikke finnes noen<br />

utvalgte felt, er feltene gruppert etter filer og ført opp i den rekkefølgen som er oppgitt i fildefinisjonen,<br />

innenfor hver filgruppe.<br />

Du kan definere lengden og antall desimaler for et numerisk resultatfelt ved å fylle ut forespørslene Len og<br />

Des på dette skjermbildet. Hvis du ikke fyller ut feltene, bestemmer <strong>Query</strong> lengden og antall desimaler.<br />

Du kan definere en kolonneoverskrift for et hvilket som helst resultatfelt. Hvis du ikke fyller ut feltet, blir<br />

navnet på resultatfeltet brukt som kolonneoverskrift på resultatfeltdefinisjonen.<br />

Navn på resultatfelt<br />

Navngivningsreglene for resultatfelt i <strong>Query</strong> er de samme som for databasefelt:<br />

v Begynn navnet med en bokstav (A til Å), og ikke bruk mer enn ni alfanumeriske tegn (A til Å, 0 til 9 eller<br />

understrekingstegn) i resten av navnet. Du kan ikke bruke blankfelt i navnet.<br />

Merk: Bruk A-Z eller 1-9 hvis spørringen skal sendes til andre systemer eller blir brukt i et flerspråklig<br />

miljø.<br />

v Ikke bruk navn fra listen nederst på skjermbildet eller samme navn som et annet resultatfelt.<br />

Oppgi et uttrykk som lager den verdien du vil at resultatfeltet skal inneholde.<br />

Uttrykk<br />

I <strong>Query</strong>/<strong>400</strong> r et uttrykk en representasjon av en verdi med feltnavn, konstanter, funksjoner eller nøkkelord<br />

alene eller sammen med andre operatorer. Verdien kan bestå av et numerisk uttrykk eller tegnuttrykk<br />

(SBCS eller DBCS) eller et dato-, klokkeslett- eller systemtiduttrykk.<br />

v Et numerisk uttrykk utfører en beregning av tall eller en tildeling av tall. Numeriske uttrykk kan<br />

inneholde disse operatorene:<br />

+ (addisjon)<br />

− (subtraksjon)<br />

* (multiplikasjon)<br />

/ (divisjon)<br />

v Et tegnuttrykk utfører en operasjon på tegn eller en tildeling av tegn. Tegnuttrykk kan inneholde disse<br />

operatorene eller funksjonene:<br />

|| (sammenkjedingsoperator)<br />

SUBSTR (delstrengfunksjon)<br />

VALUE (verdifunksjon)<br />

DIGITS (sifferfunksjon)<br />

Merk: Se i “CCSIDer og uttrykk i resultatfelt” på side 258 hvis du vil vite hvordan CCSIDer blir<br />

behandlet for sammenkjedingssymbolet.<br />

v Et datouttrykk utfører en operasjon på en dato. Datouttrykk kan inneholde disse operatorene eller<br />

funksjonene:<br />

+ (addisjon)<br />

− (subtraksjon)<br />

CHAR<br />

DATE<br />

DAY<br />

DAYS<br />

MONTH<br />

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