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.

ehandlet først (i dette eksempelet B+C), deretter den nest innerste, osv. Hvis du ikke bruker parenteser,<br />

utfører <strong>Query</strong> først multiplikasjon og divisjon fra venstre mot høyre, og deretter addisjon og subtraksjon,<br />

også fra venstre mot høyre, for eksempel slik: (5+4)*2= 18, men 5+4*2= 13.<br />

Vær oppmerksom på at resultatet av et numerisk uttrykk, spesielt et som inneholder multiplikasjons- og<br />

divisjonstegn, blir kuttet eller avrundet, avhengig av hva du har oppgitt på skjermbildet Oppgi<br />

behandlingsvalg (slå opp på Kapittel 14. Oppgi behandlingsvalg). Hvis du dividerer med null, er det ikke<br />

sikkert at spørringen blir kjørt.<br />

Tegnuttrykk<br />

Når du skal definere et resultatfelt for tegn (dvs. et resultatfelt som inneholder SBCS- eller DBCS-tegn) for<br />

spørringen må du følge reglene for å lage slike uttrykk. Et tegnuttrykk for et resultatfelt kan inneholde navn<br />

og konstanter (hver for seg eller i en kombinasjon):<br />

v Navn på tegnfelt (navn på felt som inneholder SBCS- eller DBCS-tegn). Du kan bruke de SBCS- eller<br />

DBCS-tegnfeltene som er oppført nederst på skjermen (i kolonnen Des har SBCS-tegnfelt blankfelt eller<br />

Vs (hvis det er felt med variabel lengde), felt av typen DBCS-bare har J-er, felt av typen DBCS-åpen<br />

har O-er, felt av typen DBCS-enten har E-er og felt av typen DBCS-grafisk har G-er) og navn på<br />

resultatfelt for SBCS- eller DBCS-felt som allerede er definert.<br />

v Tegnkonstanter (SBCS- eller DBCS-tegn i enkeltanførselstegn, for eksempel 'ABCdef123' eller 'Denne<br />

teksten inneholder blanktegn og tegnene **ÅÅ'). Disse reglene gjelder for bruk av tegnkonstanter:<br />

– Tegnkonstanten må stå i enkeltanførselstegn.<br />

– Du kan bruke alle kombinasjoner av bokstaver og tall.<br />

– Hvis du bruker to enkeltanførselstegn inne i en tegnstreng, blir de til ett enkeltanførselstegn i<br />

utdataene. For eksempel blir 'Jens'' bestilling' til Jens' bestilling.<br />

– Ord med store og små bokstaver brukes nøyaktig slik de blir skrevet.<br />

– Hvis en tegnkonstant representerer gyldig dato, klokkeslett eller systemtid og brukes i et felt for dato,<br />

klokkeslett eller systemtid, regnes den som en dato-, klokkeslett- eller systemtidkonstant.<br />

– En DBCS-tegnkonstant må inneholde DBCS-skiftuttegn og -skiftinntegn, dvs. tegnene < og >, for<br />

eksempel ''. Du må oppgi en stor eller liten G foran en tegnkonstant av typen<br />

DBCS-grafisk, for eksempel G'

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

Saved successfully!

Ooh no, something went wrong!