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.

Merk: Hvis du skal sende en spørring til land som bruker komma som desimalskilletegn, må du sette et<br />

blanktegn etter hvert komma for å skille posisjon og lengde i SUBSTR-funksjonen og mellom<br />

numeriske verdier i en liste i VALUE-funksjonen. Trykk F17 hvis du vil se hvilke desimalskilletegn<br />

du kan bruke i spørringen (se under “Vise format for konstanter i <strong>Query</strong>/<strong>400</strong>” på side 21).<br />

Dato-, klokkeslett- og systemtidkonstanter som verdier<br />

Dato-, klokkeslett- eller systemtidkonstanter er de samme som konstantene som blir brukt på skjermbildet<br />

Definere resultatfelt. Se “Uttrykk for dato, klokkeslett og systemtid” på side 68. Du kan se hvilke dato- og<br />

klokkeslettformat og skilletegn som er gyldige på AS/<strong>400</strong>, ved å trykke F17 (se “Vise format for konstanter<br />

i <strong>Query</strong>/<strong>400</strong>” på side 21).<br />

Nullverdier<br />

Null er en gyldig verdi for alle datatyper i postutvelgelse. IS og ISNOT er gyldige tester for nøkkelordet<br />

NULL.<br />

Sammenlikningstester<br />

Du kan bruke disse testene i sammenlikninger:<br />

Test Beskrivelse<br />

EQ Lik. Bruk denne testen for å avgjøre om innholdet i feltet er lik verdien.<br />

NE Ulik. Bruk denne testen for å avgjøre om innholdet i feltet er forskjellig fra verdien.<br />

GT Større enn. Bruk denne testen for å avgjøre om innholdet i feltet er større enn verdien.<br />

LT Mindre enn. Bruk denne testen for å avgjøre om innholdet i feltet er mindre verdien.<br />

GE Større enn eller lik. Bruk denne testen for å avgjøre om innholdet i feltet er større enn eller lik<br />

verdien.<br />

LE Mindre enn eller lik. Bruk denne testen for å avgjøre om innholdet i feltet er mindre enn eller lik<br />

verdien.<br />

RANGE<br />

Verdiområde. Bruk denne testen for å avgjøre om innholdet i feltet er innenfor det området som er<br />

oppgitt for verdien.<br />

LIST Liste. Bruk denne testen for å avgjøre om innholdet i feltet er lik en av verdiene i en liste.<br />

NLIST Ikke liste. Bruk denne testen for å avgjøre om innholdet i feltet er ulikt noen av verdiene i en liste.<br />

LIKE Lik. Bruk denne testen for å avgjøre om innholdet i feltet har et mønster som er lik verdien.<br />

NLIKE Ikke lik. Bruk denne testen for å avgjøre om innholdet i feltet har et mønster som ikke er likt<br />

verdien.<br />

IS Er. Bruk denne testen for å avgjøre om et felt er lik null. Gyldige verdier er NULL eller null.<br />

ISNOT<br />

Er ikke. Bruk denne testen for å avgjøre om innholdet i feltet er forskjellig fra null.<br />

For alle testene bortsett fra LIKE, NLIKE, IS og ISNOT blir tegnfelt og konstanter sammenliknet tegn for<br />

tegn.<br />

v Hvis to felt, eller et felt og en konstant, som blir sammenliknet, ikke er like lange, føyer <strong>Query</strong> blankfelt<br />

til det korteste feltet slik at begge feltene blir like lange.<br />

v Rangfølgen avgjør betingelsene større enn og mindre enn (for GT-, GE-, LT-, LE- og<br />

RANGE-sammenlikninger). Hvis du vil vite mer om rangfølger, kan du slå opp i Kapittel 9. Velge<br />

rangfølge.<br />

Kapittel 7. Velge poster 97

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

Saved successfully!

Ooh no, something went wrong!