Om Brukerhåndbok i Query/400 - IBM
Om Brukerhåndbok i Query/400 - IBM
Om Brukerhåndbok i Query/400 - IBM
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