DB2
DB2 - Felles DB2 add_months ( datouttrykk|datotid_uttrykk ; heltallsuttrykk ) Returnerer datoen som er et resultat etter tilføying av heltallsuttrykket måneder til datouttrykket eller datotid-uttrykket. Datouttrykket og datotiduttrykket kan være en dato- eller en datotidverdi eller en strengrepresentasjon av en dato eller datotid. add_months ( current_date ; 3 ) Resultat: Returnerer datoen som er tre måneder senere enn den gjeldende datoen. ascii ( strenguttrykk ) Returnerer ASCII-koden som et heltall for tegnet lengst til venstre i argumentet. ascii ( a ) Resultat: Returnerer 65, ASCII-kodeverdien for "a". chr ( heltallsuttrykk ) Returnerer tegnet som har ASCII-kodeverdien spesifisert av "heltallsuttrykk". "Heltallsuttrykk" skal være mellom 0 og 255. chr ( 65 ) Resultat: Returnerer a, tegnet for ASCII-kodeverdien 65. char ( uttrykk )   Alternativ syntaks: char ( strenguttrykk  , heltallsuttrykk ) Returnerer en strengrepresentasjon med fast lengde av "strenguttrykk" med en lengde på "heltallsuttrykk".   Alternativ syntaks 2: char ( desimaluttrykk  , tegnuttrykk ) Returnerer en strengrepresentasjon av "desimaluttrykk" ved bruk av desimaltegnet "tegnuttrykk". Returnerer en strengrepresentasjon av en dato-/klokkeslettverdi eller et desimaltall. ceiling ( numerisk_uttrykk ) Returnerer det minste heltallet som er større enn eller lik "numerisk_uttrykk". ceiling ( 0.75 ) Resultat: Returnerer 0.8. coalesce coalesce ( uttrykksliste ) Returnerer første argument som ikke er null (eller null hvis alle argumentene er null). Coalesce-funksjonen tar to eller flere argumenter. coalesce ( [Enhetspris]; [Salgspris per enhet] ) Resultat: Returnerer enhetsprisen eller salgsprisen for enheten hvis enhetsprisen er null. concat ( strenguttrykk1; strenguttrykk2 ) Returnerer en streng som er et resultat av en sammenkjeding av"strenguttrykk1" og "strenguttrykk2". concat ( [Salgsmål (spørring)].[Salgspersonale].[Fornavn]; [Salgsmål (spørring)].[Salgspersonale].[Etternavn] ) Resultat: Returnerer fornavnet og etternavnet, for eksempel Bob Smith. date ( uttrykk ) Returnerer en dato fra en enkelt inndataverdi. "Uttrykk" kan være en streng eller en heltallsrepresentasjon av en dato. date ( '1998-01-08' ) Resultat: Returnerer 8. januar 1998. day ( datouttrykk ) Returnerer dagen i måneden (1-31) fra "datouttrykk". "Datouttrykk" kan være en datoverdi eller en strengrepresentasjon av en dato. day ( '1998-01-08' ) Resultat: Returnerer 8. dayname ( datouttrykk ) Returnerer en tegnstreng som inneholder datakildespesifikt navn på dagen (for eksempel søndag til lørdag eller søn. til Lør. for en datakilde som bruker norsk, eller Sunday til Saturday for en datakilde som bruker engelsk) for den delen av "datouttrykk" som utgjør dag. "Datouttrykk" kan være en datoverdi eller en strengrepresentasjon av en dato. dayname ( '1998-01-08' ) Resultat: Returnerer Torsdag. dayofweek ( datouttrykk ) Returnerer ukedagen i "datouttrykk" som et heltall fra 1 til 7, der 1 representerer søndag. "datouttrykk" kan være en datoverdi eller en strengrepresentasjon av en dato. dayofweek ( '1998-01-08' ) Resultat: Returnerer 5. dayofweek_iso ( datouttrykk ) Returnerer ukedagen i "datouttrykk" som et heltall fra 1 til 7, der 1 representerer mandag. "datouttrykk" kan være en datoverdi eller en strengrepresentasjon av en dato. dayofweek_iso ( '1998-01-08' ) Resultat: Returnerer 4. dayofyear ( datouttrykk ) Returnerer dagen i året i "datouttrykk" som et heltall fra 1 til 366. "Datouttrykk" kan være en datoverdi eller en strengrepresentasjon av en dato. dayofyear ( current_date ) Resultat: Returnerer dagen i året for den gjeldende datoen, for eksempel hvis datoen var 28. januar, returnerer uttrykket 28. days ( uttrykk ) Returnerer en heltallsrepresentasjon av en dato. "Uttrykk" kan være en datoverdi eller en strengrepresentasjon av en dato. dec ( strenguttrykk [ ; presisjonsheltall [ ; skalaheltall [ ; desimaltegn ] ] ] ) Returnerer desimalfremstillingen av "strenguttrykk" ved hjelp av "presisjonsheltall" og "skalaheltall". "desimaltegn" kan brukes til å oppgi enkeltbytetegnkonstanten som brukes til å skille desimaler i "strenguttrykk". "strenguttrykk" må formateres som et SQL-heltall eller desimalkonstant.   Alternativ syntaks: dec ( numerisk_uttrykk [ ; presisjonsheltall [ ; skalaheltall ] ] ) Returnerer desimalfremstillingen av "numerisk_uttrykk" ved hjelp av "presisjonsheltall" og "skalaheltall".   Alternativ syntaks 2: dec ( datotiduttrykk [ ; presisjonsheltall [ ; skalaheltall ] ] ) Returnerer desimalfremstillingen av "datotiduttrykk" ved hjelp av "presisjonsheltall" og "skalaheltall". decimal ( strenguttrykk [ ; presisjonsheltall [ ; skalaheltall [ ; desimaltegn ] ] ] ) Returnerer desimalfremstillingen av "strenguttrykk" ved hjelp av "presisjonsheltall" og "skalaheltall". "desimaltegn" kan brukes til å oppgi enkeltbytetegnkonstanten som brukes til å skille desimaler i "strenguttrykk". "strenguttrykk" må formateres som et SQL-heltall eller desimalkonstant.   Alternativ syntaks: decimal ( numerisk_uttrykk [ ; presisjonsheltall [ ; skalaheltall ] ] ) Returnerer desimalfremstillingen av "numerisk_uttrykk" ved hjelp av "presisjonsheltall" og "skalaheltall".   Alternativ syntaks 2: decimal ( datotiduttrykk [ ; presisjonsheltall [ ; skalaheltall ] ] ) Returnerer desimalfremstillingen av "datotiduttrykk" ved hjelp av "presisjonsheltall" og "skalaheltall". difference ( strenguttrykk1 ; strenguttrykk2 ) Returnerer en heltallsverdi som representerer differansen mellom verdiene returnert av den datakildespesifikke soundex-funksjonen for "strenguttrykk1" og "strenguttrykk2". De returnerte verdiene ligger mellom 0 og 4, der 4 markerer best samsvar. Vær oppmerksom på at 4 ikke betyr at strengene er like. Eksempel: difference ([Salgsmål (spørring)].[Salgspersonale].[Fornavn]; [Salg (spørring)].[Detaljister].[Kontaktens fornavn]) Resultat: 0 Eksempel: difference ([Salgsmål (spørring)].[Salgspersonale].[Fornavn]; [Salgsmål (spørring)].[Salgspersonale].[Fornavn]) Resultat: 4 digits ( numerisk_uttrykk ) Returnerer tegnstrengrepresentasjonen av et tall som ikke er flytetall. double ( uttrykk ) Returnerer flytetallrepresentasjonen av et uttrykk. "Uttrykk" kan være enten tall eller strenguttrykk. event_mon_state ( strenguttrykk ) Returnerer operativ status for en bestemt statusovervåking. float ( numerisk_uttrykk ) Returnerer flytetallrepresentasjon av et tall. hex ( uttrykk ) Returnerer heksadesimalrepresentasjonen av en verdi. hour ( klokkeslettuttrykk ) Returnerer timen, et heltall fra 0 (midtnatt) til 23 (23:00), fra "klokkeslettuttrykk". "Klokkeslettuttrykk" kan være en klokkeslettverdi eller en strengrepresentasjon av et klokkeslett. hour ( 01:22:45 ) Resultat: Returnerer 1. insert ( strenguttrykk1; heltallsuttrykk1; heltallsuttrykk2; strenguttrykk2 ) Returnerer en streng der tegn i "heltallsuttrykk2" er slettet fra "strenguttrykk1" med start fra "strenguttrykk1", og der "strenguttrykk2" er satt inn i begynnelsen av "strenguttrykk1". Det første tegnet i strengen er ved posisjon 1. integer ( uttrykk ) Returnerer heltallsrepresentasjonen av et uttrykk. "Uttrykk" kan være en numerisk verdi eller en strengrepresentasjon av et tall. Eksempel: integer ( 84.95 ) Resultat: 84 int ( uttrykk ) Returnerer heltallsrepresentasjonen av et uttrykk. "Uttrykk" kan være en numerisk verdi eller en strengrepresentasjon av et tall. Eksempel: int ( 84.95 ) Resultat: 84 julian_day ( uttrykk ) Returnerer en heltallsverdi som representerer antall dager fra 1. januar, 4712 f.Kr. (som er begynnelsen av den julianske kalender) til datoen som er angitt i "uttrykk". "Uttrykk" kan være en datoverdi eller en strengrepresentasjon av en dato. julian_day ( '2009-06-29' ) Resultat: 2455012.22130739595741034 lcase ( strenguttrykk ) Returnerer "strenguttrykk" med alle store bokstaver gjort om til små bokstaver. lcase ( [Salg (spørring)].[Salgspersonale].[Etternavn] ) Resultat: Returnerer etternavn uten store bokstaver. left ( strenguttrykk; heltallsuttrykk ) Returnerer "heltallsuttrykk"-tegnene lengst til venstre i "strenguttrykk". left ( [Salg (spørring)].[Salgspersonale].[Etternavn] ; 3 ) Resultat: Returnerer de tre første tegnene i hvert etternavn. length ( uttrykk ) Returnerer lengden på operanden i byte. Unntak: Dobbeltbytestrenger returnerer lengden i tegn. length ( [Salg (spørring)].[Salgspersonale].[Startdato for post] ) Resultat: Returnerer 4; datoer returnerer alltid verdien 4. locate ( strenguttrykk1; strenguttrykk2 [ ; heltallsuttrykk ] ) Returnerer startposisjonen for første forekomst av "strenguttrykk1" i "strenguttrykk2". Søket begynner ved startposisjon "heltallsuttrykk" for "strenguttrykk2". Det første tegnet i en streng er ved posisjon 1. Hvis "strenguttrykk1" ikke blir funnet, returneres null. locate ( A; [Salg (spørring)].[Salgspersonale].[Etternavn] ; 2 ) Resultat: Returnerer posisjonen til tegnet A i etternavn, fra det andre tegnet i etternavnet. long_varchar ( strenguttrykk ) Returnerer en lang streng. ltrim ( strenguttrykk ) Returnerer "strenguttrykk" der foranstilte blanktegn er fjernet. ltrim ( [Salg (spørring)].[Salgspersonale].[Etternavn] ) Resultat: Returnerer etternavn der eventuelle foranstilte blanktegn er fjernet. microsecond ( uttrykk ) Returnerer verdien i mikrosekund (tidsenhet). "Uttrykk" kan være en systemtid eller en strengrepresentasjon av en systemtid. microsecond ( 01:45:34.056 ) Resultat: Returnerer 056. midnight_seconds ( uttrykk ) Returnerer en heltallsverdi mellom 0 og 86400 som viser antall sekunder mellom midnatt og klokkeslettverdien som er oppgitt i argumentet. "Uttrykk" kan være en klokkeslettverdi, systemtid (timestamp) eller en strengrepresentasjon av et klokkeslett. midnight_seconds ( 01:45:34.056 ) Resultat: Returnerer 6334. minute ( klokkeslettuttrykk ) Returnerer minuttet (et heltall mellom 0-59) fra klokkeslettuttrykk . "Klokkeslettuttrykk" kan være en klokkeslettverdi, en systemtid eller en strengrepresentasjon av et klokkeslett. minute ( 01:45:34.056 ) Resultat: Returnerer 45. month ( datouttrykk ) Returnerer måneden (et heltall mellom 1-12) fra "datouttrykk". month ( 2005-11-01 ) Resultat: Returnerer 11. monthname ( datouttrykk ) Returnerer en tegnstreng som inneholder datakildespesifikt navn på måneden (for eksempel januar til desember eller jan. til des. for en datakilde som bruker norsk, eller January til December for en datakilde som bruker engelsk) for månedsdelen i "datouttrykk". monthname ( 2005-11-01 ) Resultat: November quarter ( datouttrykk ) Returnerer kvartalet i "datouttrykk" som et tall mellom 1 og 4, der 1 representerer 1. januar til og med 31. mars. quarter ( 2005-11-01 ) Resultat: Returnerer 4. radians ( numerisk_uttrykk ) Returnerer antall radianer konvertert fra "numerisk_uttrykk" grader. repeat ( strenguttrykk; heltallsuttrykk ) Returnerer en streng som består av "strenguttrykk" gjentatt "heltallsuttrykk" ganger. repeat ( XYZ; 3 ) Resultat: Returnerer XYZXYZXYZ. replace ( strenguttrykk1; strenguttrykk2; strenguttrykk3 ) Erstatter alle forekomster av "strenguttrykk2" i "strenguttrykk1" med "strenguttrykk3". replace ( [Salg (spørring)].[Salgspersonale].[Stillingskode]; A; a ) Resultat: Returnerer stillingskoder med alle forekomster av "A" erstattet med "a". right ( strenguttrykk; heltallsuttrykk ) Returnerer "heltallsuttrykk"-tegnene lengst til høyre i "strenguttrykk". right ( [Salg (spørring)].[Salgspersonale].[Stillingskode]; 3 ) Resultat: Returnerer de 3 tegnene lengst til høyre i hver stillingskode. round ( numerisk_uttrykk; heltallsuttrykk ) Returnerer "numerisk_uttrykk" avkortet til "heltallsuttrykk" plasser til høyre for desimaltegnet. Hvis "heltalluttrykk" er negativt, blir "numerisk_uttrykk" avrundet til nærmeste absoluttverdi "heltallsuttrykk" plasser til venstre for desimaltegnet. Avrundingen finner sted før dataformateringen brukes. round ( 3.14159265; 3 ) Resultat: Returnerer 3.142. rtrim ( strenguttrykk ) Returnerer "strenguttrykk" der etterfølgende blanktegn er fjernet. rtrim ( [Salg (spørring)].[Salgspersonale].[Etternavn] ) Resultat: Returnerer etternavn der eventuelle blanktegn i slutten av navnet er fjernet. second ( klokkeslettuttrykk ) Returnerer sekundet (et heltall mellom 0-59) fra "klokkeslettuttrykk". second ( 01:45:34.056 ) Resultat: Returnerer 34. sign ( numerisk_uttrykk ) Returnerer en indikator på fortegnet til "numerisk_uttrykk": +1 hvis "numerisk_uttrykk" er positivt, 0 hvis det er null og -1 hvis det er negativt. sign ( [Inntekter] ) Resultat: Returnerer + for positive verdier og - for negative verdier. smallint ( uttrykk ) Returnerer representasjonen av det lille heltallet for et tall. soundex ( strenguttrykk ) Returnerer en strengkode på 4 tegn som er hentet ved systematisk forkorting av ord og navn i "strenguttrykk" i henhold til fonetikk. Kan brukes til å avgjøre om to strenger høres like ut. For eksempel om lyden av ('SMITH') høres likedan ut som lyden av ('SMYTH'). space ( heltallsuttrykk ) Returnerer en streng som består av "heltallsuttrykk"-plasser. space ( 5 ) Resultat: Returnerer 5 plasser. substr ( strenguttrykk ; heltallsuttrykk1 [ ; heltallsuttrykk2 ] ) Returnerer delstrengen av "strenguttrykk" som starter i posisjon "heltallsuttrykk1" og går "heltallsuttrykk2" tegn. Det første tegnet i "strenguttrykk" er ved posisjon 1. substr ( [Salg (spørring)].[Salgspersonale].[Stillingskode]; 3 ; 5 ) Resultat: Returnerer tegnene 3 til 7 av stillingskodene. table_name ( strenguttrykk1 [ ; strenguttrykk2 ] ) Returnerer et ukvalifisert navn på en tabell eller visning basert på objektnavnet i "strenguttrykk1" og skjemanavnet som er oppgitt i "strenguttrykk2". Det blir brukt til å behandle aliaser. table_schema ( strenguttrykk1 [ ; strenguttrykk2 ] ) Returnerer skjemanavndelen i det todelte tabell- eller visningsnavnet basert på objektnavnet i "strenguttrykk1" og skjemanavnet i "strenguttrykk2". Det blir brukt til å behandle aliaser. time ( uttrykk ) Returnerer et klokkeslett fra en verdi. timestamp ( uttrykk1 [ ; uttrykk2 ] ) Returnerer systemtid (timestamp) fra en verdi eller et verdipar. "Uttrykk1" må representere en datoverdi, og "uttrykk2" må representere en klokkeslettverdi. timestamp ( 11 November 2005 ; 12:00:00.000000 ) Resultat: Returnerer 2005-11-11-12:00:00.000000. timestamp_iso ( uttrykk ) Returnerer dato/klokkeslett i ISO-formatet (åååå-mm-dd tt:mm:ss.nnnnnn) som er konvertert fra IBM-formatet (åååå-mm-dd-tt.mm.ss.nnnnnn). Hvis "uttrykk" er et klokkeslett, settes verdien av dagens dato inn for datoelementene og null for klokkeslettelementet. timestamp_iso ( 11 November 2005 ; 12:00:00.000000 ) Resultat: Returnerer 2005-11-11 12:00:00.000000. timestampdiff ( uttrykk1; uttrykk2 ) Returnerer et beregnet antall intervaller av typen "uttrykk1", basert på differansen mellom to systemtider (timestamps). "Uttrykk2" er et resultat av at to systemtidtyper er trukket fra og at resultatet er konvertert til CHAR. Gyldige verdier for "uttrykk1" er: 1 brøkdel av et sekund; 2 sekunder; 4 minutter; 8 timer; 16 dager; 32 uker; 64 måneder; 128 kvartal; 256 år. to_char ( systemtiduttrykk , formatstreng ) Returnerer strengrepresentasjonen til en systemtid med formatet til "formatstreng". to_char ( numerisk_uttrykk , formatstreng ) Returnerer strengrepresentasjonen til en numerisk verdi med formatet til "formatstreng". to_char ( tegnuttrykk ) Returnerer varchar-strengrepresentasjonen av et tegnuttrykk. to_date ( uttrykk1 ; strenguttrykk2 ) Konverterer "uttrykk1" til en datotidverdi slik det er spesifisert av formatet "strenguttrykk2". Det første argumentet "uttrykk1" kan være av typen streng eller numerisk. to_date ( '2013-02-27 15:13:14' ; 'YYYY-MM-DD HH24:MI:SS' ) Resultat: Returnerer datotid med verdien '2013-02-27 15:13:14'. translate ( strenguttrykk1 [ ; strenguttrykk2; strenguttrykk3 [ ; strenguttrykk4 ] ] ) Returnerer "strenguttrykk1" der tegnene fra "strenguttrykk3" er konvertert til tilsvarende tegn i "strenguttrykk2". "Strenguttrykk4" er et enkelt tegn som brukes til å fylle ut "strenguttrykk2", hvis det er kortere enn "strenguttrykk3. Hvis det ikke finnes andre strenguttrykk enn "strenguttrykk1", foretar denne funksjonen en konvertering til store bokstaver. translate ( 'abcdefg' ) Resultat: Returnerer ABCDEFG. translate ( 'mnlop' ; n; m ; - ) Resultat: Returnerer n-nlop. trunc ( numerisk_uttrykk1, numerisk_uttrykk2 ) Returnerer "numerisk_uttrykk1" avkortet til "numerisk_uttrykk2" plasser til høyre for desimaltegnet. Hvis "numerisk_uttrykk2" er negativt, blir "numerisk_uttrykk1" avkortet til absoluttverdien "numerisk_uttrykk2" plasser til venstre for desimaltegnet. Eksempel: trunc ( 3.14159265, 3 ) Resultat: 3.141. trunc ( datotiduttrykk [, formatstreng [, språkmiljønavn ] ] ) Returnerer "datotiduttrykk" avrundet til den enheten som er oppgitt av formatstreng. Hvis formatstreng ikke er oppgitt, blir datotiduttrykk avrundet til den nærmeste dagen som om 'DD' var oppgitt for formatstreng. språkmiljønavn er en strengkonstant som oppgir språkmiljøet som brukes til å avgjøre første dag i uken. Hvis språkmiljønavn ikke er oppgitt, brukes verdien for CURRENT LOCALE LC_TIME. Eksempel: trunc ( TIMESTAMP('2000-07-31 15:05:05.123456'), 'DD' ) Resultat: 2000-07-31 00:00:00.0 truncate ( numerisk_uttrykk1, numerisk_uttrykk2 ) Returnerer "numerisk_uttrykk1" avkortet til "numerisk_uttrykk2" plasser til høyre for desimaltegnet. Hvis "numerisk_uttrykk2" er negativt, blir "numerisk_uttrykk1" avkortet til absoluttverdien "numerisk_uttrykk2" plasser til venstre for desimaltegnet. Eksempel: truncate ( 3141.59265, -3 ) Resultat: 3. truncate ( datotiduttrykk [, formatstreng [, språkmiljønavn ] ] ) Returnerer "datotiduttrykk" avrundet til den enheten som er oppgitt av formatstreng. Hvis formatstreng ikke er oppgitt, blir datotiduttrykk avrundet til den nærmeste dagen som om 'DD' var oppgitt for formatstreng. språkmiljønavn er en strengkonstant som oppgir språkmiljøet som brukes til å avgjøre første dag i uken. Hvis språkmiljønavn ikke er oppgitt, brukes verdien for CURRENT LOCALE LC_TIME. Eksempel: truncate ( TIMESTAMP('2000-07-31 15:05:05.123456'), 'DD' ) Resultat: 2000-07-31 00:00:00.0 ucase ( strenguttrykk ) Returnerer "strenguttrykk" med alle små bokstaver gjort om til store bokstaver. ucase ( XY896Zbced789 ) Resultat: Returnerer XY896ZBCED789. value ( uttrykksliste ) Returnerer første argument som ikke er null (eller null hvis alle argumentene er null). Value-funksjonen tar to eller flere argumenter. value ( [Enhetskostnad]; [Enhetspris]; [Salgspris per enhet] ) Resultat: Returnerer den første verdien som ikke er null. varchar ( uttrykk [ ; numerisk_uttrykk ] ) Returnerer en VARCHAR-representasjon av uttrykk, med lengden numerisk_uttrykk. week ( datouttrykk ) Returnerer uken i året i "datouttrykk" som et heltall fra 1 til 53. week ( 11 November 2005 ) Resultat: Returnerer 45. year ( datouttrykk ) Returnerer året fra "datouttrykk". year ( 11 November 2005 ) Resultat: Returnerer 2005.
DB2 Cast cast_char ( uttrykk [ ; numerisk_uttrykk ] ) Returnerer de første tegnene for "numerisk_uttrykk" for verdien av "uttrykk" gjort om til en streng. Hele strengen returneres når ikke det andre argumentet er angitt. Eksempel: cast_char ([Beholdning (spørring)].[Beholdning].[Antall sendt]) Resultat: 53730 cast_date ( uttrykk ) Returnerer verdien av "uttrykk" konvertert til en dato. cast_decimal ( uttrykk [ ; numerisk_uttrykk1; numerisk_uttrykk2 ] ) Returnerer verdien av "uttrykk" gjort om til en desimal med presisjonen "numerisk_uttrykk1" og skalaen "numerisk_uttrykk2". cast_double ( uttrykk ) Returnerer verdien av "uttrykk" konvertert til en dobbelverdi. cast_double_precision ( uttrykk ) Returnerer verdien av "uttrykk" konvertert til en dobbelverdi. cast_float ( uttrykk ) Returnerer verdien av "uttrykk" konvertert til et flytetall. cast_integer ( uttrykk ) Returnerer verdien av "uttrykk" gjort om til et heltall. cast_integer ( 84.95 ) Resultat: 84 cast_longvarchar ( strenguttrykk ) Returnerer verdien av "strenguttrykk" gjort om til longvarchar. cast_smallint ( uttrykk ) Returnerer verdien av "uttrykk" konvertert til smallint. cast_time ( strenguttrykk ) Returnerer verdien av "strenguttrykk" gjort om til en klokkeslettverdi. cast_timestamp ( uttrykk ) Returnerer verdien av "uttrykk" konvertert til datotid. cast_varchar ( uttrykk; heltallsuttrykk ) Returnerer verdien av "uttrykk" gjort om til et varchar med lengden "heltallsuttrykk".
DB2 - Matte log ( numerisk_uttrykk ) Returnerer den naturlige logaritme av "numerisk_uttrykk". log10 ( numerisk_uttrykk ) Returnerer logaritmen med 10 som grunntall av "numerisk_uttrykk". rand ( heltallsuttrykk ) Genererer et tilfeldig tall med "heltallsuttrykk" som verdi for tilfeldighetsgrad (seed).
DB2 - Trigonometri acos ( numerisk_uttrykk ) Returnerer arccosinus av "numerisk_uttrykk" i radianer. Arccosinus er vinkelen hvis cosinus er "numerisk_uttrykk". asin ( numerisk_uttrykk ) Returnerer arcsinus av "numerisk_uttrykk" i radianer. Arcsinus er vinkelen hvis sinus er "numerisk_uttrykk". atan ( numerisk_uttrykk ) Returnerer arctangens av "numerisk_uttrykk" i radianer. Arctangens er vinkelen hvis tangens er "numerisk_uttrykk". atan2 ( numerisk_uttrykk1 ; numerisk_uttrykk2 ) Returnerer arctangens av x- og y-koordinatene, spesifisert av henholdsvis "numerisk_uttrykk1" og "numerisk_uttrykk2", i radianer. Arctangens er vinkelen hvis tangens er "numerisk_uttrykk2" / "numerisk_uttrykk1". atanh ( numerisk_uttrykk ) Returnerer hyperbolsk arctangens av "numerisk_uttrykk", der "numerisk_uttrykk" er en vinkel uttrykt i radianer. cos ( numerisk_uttrykk ) Returnerer cosinus av "numerisk_uttrykk", der "numerisk_uttrykk" er en vinkel uttrykt i radianer. cosh ( numerisk_uttrykk ) Returnerer hyperbolsk cosinus av "numerisk_uttrykk", der "numerisk_uttrykk" er en vinkel uttrykt i radianer. cot ( numerisk_uttrykk ) Returnerer cotangens av "numerisk_uttrykk", der "numerisk_uttrykk" er en vinkel uttrykt i radianer. degrees ( numerisk_uttrykk ) Returnerer "numerisk_uttrykk" radianer konvertert til grader. sin ( numerisk_uttrykk ) Returnerer sinus av "numerisk_uttrykk", der "numerisk_uttrykk" er en vinkel uttrykt i radianer. sinh ( numerisk_uttrykk ) Returnerer hyperbolsk sinus av "numerisk_uttrykk", der "numerisk_uttrykk" er en vinkel uttrykt i radianer. tan ( numerisk_uttrykk ) Returnerer tangens av "numerisk_uttrykk", der "numerisk_uttrykk" er en vinkel uttrykt i radianer. tanh ( numerisk_uttrykk ) Returnerer hyperbolsk tangens av "numerisk_uttrykk", der "numerisk_uttrykk" er en vinkel uttrykt i radianer.