Contents | < Browse | Browse >

UDTRYKSOPBYGNING

Udtrykkene i InterBase kommer i mange forskellige former og størrelse,
men for dem alle gælder det, at de skal overholde de nedenstående regler.

Alle udtryk skal bestå af et simpelt udtryk efterfulgt af nul eller
flere relationelle-operatorer og udtrykskombinationer. Altså:

Udtryk Relationel-operator Udtryk

Her kommer nogle specifikke eksempler:

Omkost	- simpelt udtryk uden operatorer
Omkost=0 	- simpelt udtryk med én relationel-operator (=)
Omkost*21
Omkost+Afgift
Omkost+Afgift <> 98 ELLER Profit=>(Salgspr/100*60)

En relationel operator er én af følgende: =, <>, <, >, <=, <=

Et simpelt udtryk består af et fortegn (+ eller -) og et element.
Udtryk uden for-tegn antages at være positive (+).

Et element kan være et feltnavn, en konstant værdi eller resultatet
af en matematisk operation. F.eks.

	feltnavn	+	feltnavn
	feltnavn	-	konstant
	konstant	ELLER	feltnavn
	faktor		OG	element
	faktor		/	element
	faktor		*	element


En faktor er en af følgende:

	konstant
	feltnavn
	funktionskald
	(udtryk)
	IKKE faktor

En konstant refererer til ethvert reelt tal (et positivt eller
negativt tal med eller uden decimaler) eller en streng (enhver
samling af tegn omgivet af udråbstegn). Videnskabelig skrivemåde
kan også benyttes.

Et feltnavn er enten navnet på et felt i den aktuelle tabel eller
et felt, der er defineret i en relation. Hvis du refererer til et
felt i en relation, skal du bruge følgende syntaks: 
!relationsid.feltnavn 

Relationsid er det navn, du gav relationen, da du oprettede den.

Et funktionskald kan være ét af følgende:

	idag	-	der returnerer systemets aktuelle dato.
	nu	-	der returnerer systemets aktuelle tid.
	sidenr	-	der returnerer det aktuelle sidenummer.