DB2
DB2 - generel DB2 add_months ( datoudtryk|dato-klokkeslætsudtryk ; heltalsudtryk ) Returnerer den dato, der er resultatet af, at heltalsudtryk måneder lægges til datoudtryk eller til dato-klokkeslætsudtryk. Datoudtryk eller dato-klokkeslætsudtryk kan være en dato- eller dato-klokkeslætsværdi eller en strengrepræsentation af en værdi med typen date eller datetime. add_months ( current_date ; 3 ) Resultat: Returnerer den dato, der er tre måneder senere end dags dato. ascii ( strengudtryk ) Returnerer ASCII-koden for tegnet yderst til venstre i argumentet som et heltal. ascii ( a ) Resultat: Returnerer 65, ASCII-kodeværdien af "a". chr ( heltalsudtryk ) Returnerer det tegn, der har den ASCII-kodeværdi, som angives af "heltalsudtryk". "Heltalsudtryk" skal være mellem 0 og 255. chr ( 65 ) Resultat: Returnerer a, tegnet for ASCII-kodeværdien 65. char ( udtryk )   Alternativt syntaks: char ( strengudtryk  , heltalsudtryk ) Returnerer en strengrepræsentation i fast længde af "strengudtryk" med længden "heltalsudtryk".   Alternativ syntaks 2: char ( decimaludtryk  , tegnudtryk ) Returnerer en strengrepræsentation af "decimaludtryk" med decimaltegnet "tegnudtryk". Returnerer en strengrepræsentation af en dato-klokkeslætsværdi eller et decimaltal. ceiling ( numerisk_udtryk ) Returnerer det mindste heltal, der er større end eller lig med "numerisk_udtryk". ceiling ( 0.75 ) Resultat: Returnerer 0.8. coalesce coalesce ( udtryksliste ) Returnerer det første argument, der ikke er NULL (eller NULL, hvis alle argumenter er NULL). Coalesce-funktionen accepterer to eller flere argumenter. coalesce ( [Unit price]; [Unit sale price] ) Resultat: Returnerer stykprisen. Hvis stykprisen er NULL, returneres salgsstykprisen. concat ( strengudtryk1; strengudtryk2 ) Returnerer en streng, der er resultatet af, at "strengudtryk1" sammenkædes med "strengudtryk2". concat ( [Sales target (query)].[Sales staff].[First name], [Sales target (query)].[Sales staff].[Last name] ) Resultat: Returnerer fornavnet og efternavnet, f.eks. Bob Smith. date ( udtryk ) Returnerer en dato ud fra en enkelt inputværdi. "Udtryk" kan være en streng- eller heltalsrepræsentation af en dato. date ( '1998-01-08' ) Resultat: Returnerer 8. januar 1998. day ( datoudtryk ) Returnerer dagen i måneden (1-31) fra "datoudtryk". "Datoudtryk" kan være en datoværdi eller en strengrepræsentation af en dato. day ( '1998-01-08' ) Resultat: Returnerer 8. dayname ( datoudtryk ) Returnerer en tegnstreng, der indeholder det datakildespecifikke navn på dagen (f.eks. Sunday til og med Saturday eller Sun. til og med Sat. for en datakilde, der bruger engelsk, eller Sonntag til og med Samstag for en datakilde, der bruger tysk) for dagsdelen i "datoudtryk". "Datoudtryk" kan være en datoværdi eller en strengrepræsentation af en dato. dayname ( '1998-01-08' ) Resultat: Returnerer Torsdag. dayofweek ( datoudtryk ) Returnerer ugedagen i "datoudtryk" som et heltal fra 1 til 7, hvor 1 repræsenterer søndag. "Datoudtryk" kan være en datoværdi eller en strengrepræsentation af en dato. dayofweek ( '1998-01-08' ) Resultat: Returnerer 5. dayofweek_iso ( datoudtryk ) Returnerer ugedagen i "datoudtryk" som et heltal fra 1 til 7, hvor 1 repræsenterer mandag. "Datoudtryk" kan være en datoværdi eller en strengrepræsentation af en dato. dayofweek_iso ( '1998-01-08' ) Resultat: Returnerer 4. dayofyear ( datoudtryk ) Returnerer dagen i året i "datoudtryk" som et heltal fra 1 til 366. "Datoudtryk" kan være en datoværdi eller en strengrepræsentation af en dato. dayofyear ( current_date ) Resultat: Returnerer dagen i året for dags dato. Hvis det f.eks. er 28. januar, returnerer udtrykket 28. days ( udtryk ) Returnerer en heltalsrepræsentation af en dato. "Udtryk" kan være en datoværdi eller en strengrepræsentation af en dato. dec ( strengudtryk [ ; præcisionsheltal [ ; decimalheltal [ ; decimaltegn ] ] ] ) Returnerer decimalrepræsentationen af "strengudtryk" med "præcisionsheltal" og "decimalheltal". "decimaltegn" kan bruges til at angive den tegnkonstant, som bruges til at adskille decimalcifrene i "strengudtryk". "strengudtryk" skal være formateret som et heltal eller en decimalkonstant i SQL.   Alternativ syntaks: dec ( numerisk-udtryk [ ; præcisionsheltal [ ; decimalheltal ] ] ) Returnerer decimalrepræsentationen af "numerisk-udtryk" med "præcisionsheltal" og "decimalheltal".   Alternativ syntaks 2: dec ( datotid-udtryk [ , præcisionsheltal [ , skalaheltal ] ] ) Returnerer decimalrepræsentationen af "datotid-udtryk" med "præcisionsheltal" og "skalaheltal". decimal ( strengudtryk [ ; præcisionsheltal [ ; decimalheltal [ ; decimaltegn ] ] ] ) Returnerer decimalrepræsentationen af "strengudtryk" med "præcisionsheltal" og "decimalheltal". "decimaltegn" kan bruges til at angive den tegnkonstant, som bruges til at adskille decimalcifrene i "strengudtryk". "strengudtryk" skal være formateret som et heltal eller en decimalkonstant i SQL.   Alternativ syntaks: decimal ( numerisk-udtryk [ ; præcisionsheltal [ ; decimalheltal ] ] ) Returnerer decimalrepræsentationen af "numerisk-udtryk" med "præcisionsheltal" og "decimalheltal".   Alternativ syntaks 2: decimal ( datotid-udtryk [ , præcisionsheltal [ , skalaheltal ] ] ) Returnerer decimalrepræsentationen af "datotid-udtryk" med "præcisionsheltal" og "skalaheltal". difference ( strengudtryk1 ; strengudtryk2 ) Returnerer en heltalsværdi, der udgør forskellen mellem de værdier, som returneres af den datakildespecifikke soundexfunktion for "strengudtryk1" og "strengudtryk2". Den returnerede værdi går fra 0 til 4, hvor 4 angiver den bedste match. Bemærk, at 4 ikke betyder, at strengene er ens. Eksempel: difference ([Sales target (query)].[Sales staff].[First name],[Sales (query)].[Retailers].[Contact first name]) Resultat: 0 Eksempel: difference ([Sales target (query)].[Sales staff].[First name],[Sales target (query)].[Sales staff].[First name]) Resultat: 4 digits ( numerisk_udtryk ) Returnerer tegnstrengrepræsentationen af et tal, der ikke har datatypen floating point. double ( udtryk ) Returnerer floating point-repræsentationen af et udtryk. "Udtryk" kan enten være et numerisk udtryk eller et strengudtryk. event_mon_state ( strengudtryk ) Returnerer driftstilstanden for en bestemt tilstandsovervågning. float ( numerisk_udtryk ) Returnerer floating point-repræsentationen af et tal. hex ( udtryk ) Returnerer den hexadecimale repræsentation af en værdi. hour ( klokkeslætsudtryk ) Returnerer timen som et heltal fra 0 (midnat) til 23 (11:00 pm) fra "klokkeslætsudtryk". "Klokkeslætsudtryk" kan være en klokkeslætsværdi eller en strengrepræsentation af et klokkeslæt. hour ( 01:22:45 ) Resultat: Returnerer 1. insert ( strengudtryk1; heltalsudtryk1; heltalsudtryk2; strengudtryk2 ) Returnerer en streng, hvor "heltalsudtryk2" tegn er slettet fra "strengudtryk1" med start fra tegnet "heltalsudtryk1", og hvor "strengudtryk2" er indsat i starten af "strengudtryk1". Det første tegn i strengen har position 1. integer ( udtryk ) Returnerer heltalsrepræsentationen af et udtryk. "Udtryk" kan være en numerisk værdi eller en strengrepræsentation af et tal. Eksempel: integer ( 84.95 ) Resultat: 84 int ( udtryk ) Returnerer heltalsrepræsentationen af et udtryk. "Udtryk" kan være en numerisk værdi eller en strengrepræsentation af et tal. Eksempel: int ( 84.95 ) Resultat: 84 julian_day ( udtryk ) Returnerer en heltalsværdi, der repræsenterer antallet af dage fra 1. januar 4712 f.Kr. (starten på den julianske datokalender) til den datoværdi, som er angivet i "udtryk". "Udtryk" kan være en datoværdi eller en strengrepræsentation af en dato. julian_day ( '2009-06-29' ) Resultat: 2455012.22130739595741034 lcase ( strengudtryk ) Returnerer "strengudtryk", hvori alle store bogstaver er ændret til små bogstaver. lcase ( [Sales (query)].[Sales staff].[Last name] ) Resultat: Returnerer efternavne uden nogen store bogstaver. left ( strengudtryk; heltalsudtryk ) Returnerer de "heltalsudtryk" tegn yderst til venstre i "strengudtryk". left ( [Sales (query)].[Sales staff].[Last name] , 3 ) Resultat: Returnerer de første tre tegn i hvert efternavn. length ( udtryk ) Returnerer længden på operanden i byte. Undtagelse: Dobbeltbytestrengtyper returnerer længden i tegn. length ( [Sales (query)].[Sales staff].[Record start date] ) Resultat: Returnerer 4. For datoer returneres altid værdien 4. locate ( strengudtryk1; strengudtryk2 [ ; heltalsudtryk ] ) Returnerer startpositionen for den første forekomst af "strengudtryk1" inden for "strengudtryk2". Søgningen starter på positionen "heltalsudtryk" i "strengudtryk2". Det første tegn i en streng har position 1. Hvis "strengudtryk1" ikke bliver fundet, returneres nul. locate ( A, [Sales (query)].[Sales staff].[Last name] , 2 ) Resultat: Returnerer placeringen af tegnet A i efternavnene, idet der startes ved andet tegn i efternavnet. long_varchar ( strengudtryk ) Returnerer en long-streng. ltrim ( strengudtryk ) Returnerer "strengudtryk" med foranstillede mellemrum fjernet. ltrim ( [Sales (query)].[Sales staff].[Last name] ) Resultat: Returnerer efternavne, hvor eventuelle foranstillede mellemrum er fjernet. microsecond ( udtryk ) Returnerer mikrosekunddelen (tidsenhed) af en værdi. "Udtryk" kan være et tidsstempel eller en strengrepræsentation af et tidsstempel. microsecond ( 01:45:34.056 ) Resultat: Returnerer 056. midnight_seconds ( udtryk ) Returnerer en heltalsværdi i området fra 0 til 86400, der repræsenterer antallet af sekunder mellem midnat og den tidsværdi, der er angivet i argumentet. "Udtryk" kan være en klokkeslætsværdi, et tidsstempel eller en strengrepræsentation af et klokkeslæt. midnight_seconds ( 01:45:34.056 ) Resultat: Returnerer 6334. minute ( klokkeslætsudtryk ) Returnerer minuttallet (et heltal fra 0 til 59) fra "klokkeslætsudtryk". "Klokkeslætsudtryk" kan være en klokkeslætsværdi, et tidsstempel eller en strengrepræsentation af et klokkeslæt. minute ( 01:45:34.056 ) Resultat: Returnerer 45. month ( datoudtryk ) Returnerer måneden (et heltal fra 1 til 12) fra "datoudtryk". month ( 2005-11-01 ) Resultat: Returnerer 11. monthname ( datoudtryk ) Returnerer en tegnstreng, der indeholder det datakildespecifikke navn på måneden (f.eks. Januar til og med December eller Jan. til og med Dec. for en engelsk datakilde eller Januar til og med Dezember for en tysk datakilde) for månedsdelen i "datoudtryk". monthname ( 2005-11-01 ) Resultat: November quarter ( datoudtryk ) Returnerer kvartalet i "datoudtryk" som et tal fra 1 til 4, hvor 1 repræsenterer 1. januar til og med 31. marts. quarter ( 2005-11-01 ) Resultat: Returnerer 4. radians ( numerisk_udtryk ) Returnerer antallet af radianer konverteret fra "numerisk_udtryk" grader. repeat ( strengudtryk; heltalsudtryk ) Returnerer en streng bestående af "strengudtryk" gentaget "heltalsudtryk" gange. repeat ( XYZ; 3 ) Resultat: Returnerer XYZXYZXYZ. replace ( strengudtryk1; strengudtryk2; strengudtryk3 ) Erstatter alle forekomster af "strengudtryk2" i "strengudtryk1" med "strengudtryk3". replace ( [Sales (query)].[Sales staff].[Position code], A, a ) resultat: Returnerer positionskoder med alle forekomster af "A" erstattet med "a". right ( strengudtryk; heltalsudtryk ) Returnerer de "heltalsudtryk" tegn yderst til højre i "strengudtryk". right ( [Sales (query)].[Sales staff].[Position code], 3 ) Resultat: Returnerer de tre tegn yderst til højre i hver positionskode. round ( numerisk_udtryk; heltalsudtryk ) Returnerer "numerisk_udtryk" afrundet til "heltalsudtryk" pladser til højre for decimaltegnet. Hvis "heltalsudtryk" er negativt, afrundes "numerisk_udtryk" til den nærmeste absolutte værdi "heltalsudtryk" pladser til venstre for decimaltegnet. Der foretages afrunding, før dataformatering anvendes. round ( 3.14159265; 3 ) Resultat: Returnerer 3.142. rtrim ( strengudtryk ) Returnerer "strengudtryk" med efterstillede mellemrum fjernet. rtrim ( [Sales (query)].[Sales staff].[Last name] ) Resultat: Returnerer efternavne, hvor eventuelle mellemrum sidst i navnet er fjernet. second ( klokkeslætsudtryk ) Returnerer sekunderne (et heltal fra 0 til 59) fra "klokkeslætsudtryk". second ( 01:45:34.056 ) Resultat: Returnerer 34. sign ( numerisk_udtryk ) Returnerer en indikator for fortegnet for "numerisk_udtryk": +1, hvis "numerisk_udtryk" er positivt, 0, hvis det er nul, og -1, hvis det er negativt. sign ( [Revenue] ) Resultat: Returnerer + for positive værdier og - for negative værdier. smallint ( udtryk ) Returnerer smallint-repræsentationen af et tal. soundex ( strengudtryk ) Returnerer en strengkode på 4 tegn, der dannes ved, at ord og navne i "strengudtryk" systematisk forkortes ifølge fonetiske regler. Kan bruges til at afgøre, om to strenge lyder ens. Er lyden af ('SMITH') f.eks. lig med lyden af ('SMYTH')? space ( heltalsudtryk ) Returnerer en streng bestående af "heltalsudtryk" mellemrum. space ( 5 ) Resultat: Returnerer 5 mellemrum. substr ( strengudtryk ; heltalsudtryk1 [ ; heltalsudtryk2 ] ) Returnerer den delstreng af "strengudtryk", der begynder på positionen "heltalsudtryk1" og har "heltalsudtryk2" tegn. Det første tegn i "strengudtryk" har position 1. substr ( [Sales (query)].[Sales staff].[Position code], 3 , 5 ) Resultat: Returnerer tegnene 3 til 7 i positionskoderne. table_name ( strengudtryk1 [ ; strengudtryk2 ] ) Returnerer et ikke-kvalificeret navn på en tabel eller et udpluk på grundlag af objektnavnet i "strengudtryk1" og skemanavnet i "strengudtryk2". Funktionen bruges til at opløse aliasser. table_schema ( strengudtryk1 [ ; strengudtryk2 ] ) Returnerer skemanavnsdelen af et todelt navn på en tabel eller et udpluk på grundlag af objektnavnet i "strengudtryk1" og skemanavnet i "strengudtryk2". Funktionen bruges til at opløse aliasser. time ( udtryk ) Returnerer et klokkeslæt ud fra en værdi. timestamp ( udtryk1 [ ; udtryk2 ] ) Returnerer et tidsstempel ud fra en værdi eller et værdipar. "Udtryk1" skal repræsentere en datoværdi, og "udtryk2" skal repræsentere en klokkeslætsværdi. timestamp ( 11 November 2005 ; 12:00:00.000000 ) Resultat: Returnerer 2005-11-11-12:00:00.000000. timestamp_iso ( udtryk ) Returnerer en dato-klokkeslætsværdi i ISO-format (åååå-mm-dd tt:mm:ss.nnnnnn) konverteret fra IBM-formatet (åååå-mm-dd-tt.mm.ss.nnnnnn). Hvis "udtryk" er et klokkeslæt, indsættes værdien af CURRENT DATE for datoelementerne og nul for brøkværdien i klokkeslætselementet. timestamp_iso ( 11 November 2005 ; 12:00:00.000000 ) Resultat: Returnerer 2005-11-11 12:00:00.000000. timestampdiff ( udtryk1; udtryk2 ) Returnerer et anslået antal intervaller med typen "udtryk1" på grundlag af forskellen mellem to tidsstempler. "Udtryk2" er det resultat, der fremkommer, når to tidsstempeltyper trækkes fra hinanden, og resultatet konverteres til CHAR. Der er følgende gyldige værdier for "udtryk1": 1 - brøkdele af et sekund; 2 - sekunder; 4 - minutter; 8 - timer; 16 - dage; 32 - uger; 64 - måneder; 128 - kvartaler; 256 - år. to_char (tidsstempeludtryk, formatstreng) Returnerer strengrepræsentationen af et tidsstempel med formatet "formatstreng". to_char (numerisk_udtryk, formatstreng) Returnerer strengrepræsentationen af en numerisk værdi med formatet "formatstreng". to_char (tegnudtryk) Returnerer varchar-strengrepræsentationen af et tegnudtryk. to_date ( udtryk1 , strengudtryk2 ) Konverterer "udtryk1" til en dato-klokkeslætsværdi med det format, som angives af "strengudtryk2". Det første argument, "udtryk1", kan have typen string eller numeric. to_date ( '2013-02-27 15:13:14' , 'YYYY-MM-DD HH24:MI:SS' ) Resultat: Returnerer dato-klokkeslætsværdien '2013-02-27 15:13:14'. translate ( strengudtryk1 [ ; strengudtryk2; strengudtryk3 [ ; strengudtryk4 ] ] ) Returnerer "strengudtryk1", hvori tegn fra "strengudtryk3" er oversat til de tilsvarende tegn i "strengudtryk2". "Strengudtryk4" er et enkelt tegn, der bruges til at udfylde "strengudtryk2", hvis det er kortere end "strengudtryk3". Hvis kun "strengudtryk1" er til stede, oversættes det til store bogstaver af funktionen. translate ( 'abcdefg' ) Resultat: Returnerer ABCDEFG. translate ( 'mnlop' ; n; m ; - ) Resultat: Returnerer n-nlop. trunc (numerisk_udtryk1, numerisk_udtryk2) Returnerer "numerisk_udtryk1" afkortet til "numerisk_udtryk2" pladser til højre for decimaltegnet. Hvis "numerisk_udtryk2" er negativt, afkortes "numerisk_udtryk1" til den absolutte værdi af "numerisk_udtryk2" pladser til venstre for decimaltegnet. Eksempel: trunc (3.14159265, 3) Resultat: 3.141. trunc (datotidudtryk [, formatstreng [, sprogkonventionsnavn ] ] ) Returnerer "datotidudtryk" afrundet til den enhed, der er angivet af formatstreng. Hvis formatstreng ikke er angivet, bliver datotidudtryk afrundet til nærmeste dag, på samme måde som hvis 'DD' er angivet for formatstreng. Sprogkonventionsnavn er en strengkonstant, der angiver den sprogkonvention, som anvendes til at angive den første dag i ugen. Hvis sprogkonventionsnavn ikke er angivet, bliver værdien af CURRENT LOCALE LC_TIME anvendt i stedet. Eksempel: trunc ( TIMESTAMP('2000-07-31 15:05:05.123456'), 'DD' ) Resultat: 2000-07-31 00:00:00.0 truncate (numerisk_udtryk1, numerisk_udtryk2) Returnerer "numerisk_udtryk1" afkortet til "numerisk_udtryk2" pladser til højre for decimaltegnet. Hvis "numerisk_udtryk2" er negativt, afkortes "numerisk_udtryk1" til den absolutte værdi af "numerisk_udtryk2" pladser til venstre for decimaltegnet. Eksempel: truncate ( 3141.59265, -3 ) Resultat: 3. truncate (datotidudtryk [, formatstreng [, sprogkonventionsnavn ] ] ) Returnerer "datotidudtryk" afrundet til den enhed, der er angivet af formatstreng. Hvis formatstreng ikke er angivet, bliver datotidudtryk afrundet til nærmeste dag, på samme måde som hvis 'DD' er angivet for formatstreng. Sprogkonventionsnavn er en strengkonstant, der angiver den sprogkonvention, som anvendes til at angive den første dag i ugen. Hvis sprogkonventionsnavn ikke er angivet, bliver værdien af CURRENT LOCALE LC_TIME anvendt i stedet. Eksempel: truncate ( TIMESTAMP('2000-07-31 15:05:05.123456'), 'DD' ) Resultat: 2000-07-31 00:00:00.0 ucase ( strengudtryk ) Returnerer "strengudtryk", hvori alle små bogstaver er ændret til store bogstaver. ucase ( XY896Zbced789 ) Resultat: Returnerer XY896ZBCED789. value ( udtryksliste ) Returnerer det første argument, der ikke er NULL (eller NULL, hvis alle argumenter er NULL). Value-funktionen accepterer to eller flere argumenter. value ( [Unit cost]; [Unit price]; [Unit sale price] ) Resultat: Returnerer den første værdi, der ikke er NULL. varchar ( udtryk [ ; numerisk_udtryk ] ) Returnerer en VARCHAR-repræsentation af udtryk med længden numerisk_udtryk. week ( datoudtryk ) Returnerer ugen i året i "datoudtryk" som en heltalsværdi fra 1 til 53. week ( 11 November 2005 ) Resultat: Returnerer 45. year ( datoudtryk ) Returnerer året fra "datoudtryk". year ( 11 November 2005 ) Resultat: Returnerer 2005.
DB2 - erklæring cast_char ( udtryk [ ; numerisk_udtryk ] ) Returnerer de første "numerisk_udtryk" tegn i værdien i "udtryk" erklæret som en string-datatype. Hele strengen returneres, hvis det andet argument ikke er angivet. Eksempel: cast_char ([Inventory (query)].[Inventory].[Quantity shipped]) Resultat: 53730 cast_date ( udtryk ) Returnerer værdien af "udtryk" erklæret som en date-datatype. cast_decimal ( udtryk [ ; numerisk_udtryk1; numerisk_udtryk2 ] ) Returnerer værdien af "udtryk" erklæret som en decimal-datatype med præcisionen "numerisk_udtryk1" og et antal decimaler på "numerisk_udtryk2". cast_double ( udtryk ) Returnerer værdien af "udtryk" erklæret som en double-datatype. cast_double_precision ( udtryk ) Returnerer værdien af "udtryk" erklæret som en double-datatype. cast_float ( udtryk ) Returnerer værdien af "udtryk" erklæret som en float-datatype. cast_integer ( udtryk ) Returnerer værdien af "udtryk" erklæret som en integer-datatype. cast_integer ( 84.95 ) Resultat: 84 cast_longvarchar ( strengudtryk ) Returnerer værdien af "strengudtryk" erklæret som en longvarchar-datatype. cast_smallint ( udtryk ) Returnerer værdien af "udtryk" erklæret som en smallint-datatype. cast_time ( strengudtryk ) Returnerer værdien af "strengudtryk" erklæret som en time-datatype. cast_timestamp ( udtryk ) Returnerer værdien af "udtryk" erklæret som en datetime-datatype. cast_varchar ( udtryk; heltalsudtryk ) Returnerer værdien af "udtryk" erklæret som en varchar-datatype med længden "heltalsudtryk".
DB2 - matematik log ( numerisk_udtryk ) Returnerer den naturlige logaritme for "numerisk_udtryk". log10 ( numerisk_udtryk ) Returnerer titalslogaritmen for "numerisk_udtryk". rand ( heltalsudtryk ) Genererer et tilfældigt tal med "heltalsudtryk" som startværdi.
DB2 - trigonometri acos ( numerisk_udtryk ) Returnerer arcus cosinus for "numerisk_udtryk" i radianer. Arcus cosinus er den vinkel, hvor cosinus er "numerisk_udtryk". asin ( numerisk_udtryk ) Returnerer arcus sinus for "numerisk_udtryk" i radianer. Arcus sinus er den vinkel, hvor sinus er "numerisk_udtryk". atan ( numerisk_udtryk ) Returnerer arcus tangens for "numerisk_udtryk" i radianer. Arcus tangens er den vinkel, hvor tangens er "numerisk_udtryk". atan2 ( numerisk_udtryk1 ; numerisk_udtryk2 ) Returnerer arcus tangens for x- og y-koordinaterne angivet af henholdsvis "numerisk_udtryk1" og "numerisk_udtryk2" i radianer. Arcus tangens er den vinkel, hvor tangens er "numerisk_udtryk2" / "numerisk_udtryk1". atanh ( numerisk_udtryk ) Returnerer den hyperbolske arcus tangens for "numerisk_udtryk", hvor "numerisk_udtryk" er en vinkel udtrykt i radianer. cos ( numerisk_udtryk ) Returnerer cosinus for "numerisk_udtryk", hvor "numerisk_udtryk" er en vinkel udtrykt i radianer. cosh ( numerisk_udtryk ) Returnerer den hyperbolske cosinus for "numerisk_udtryk", hvor "numerisk_udtryk" er en vinkel udtrykt i radianer. cot ( numerisk_udtryk ) Returnerer cotangens for "numerisk_udtryk", hvor "numerisk_udtryk" er en vinkel udtrykt i radianer. degrees ( numerisk_udtryk ) Returnerer "numerisk_udtryk" radianer konverteret til grader. sin ( numerisk_udtryk ) Returnerer sinus for "numerisk_udtryk", hvor "numerisk_udtryk" er en vinkel udtrykt i radianer. sinh ( numerisk_udtryk ) Returnerer den hyperbolske sinus for "numerisk_udtryk", hvor "numerisk_udtryk" er en vinkel udtrykt i radianer. tan ( numerisk_udtryk ) Returnerer tangens for "numerisk_udtryk", hvor "numerisk_udtryk" er en vinkel udtrykt i radianer. tanh ( numerisk_udtryk ) Returnerer den hyperbolske tangens for "numerisk_udtryk", hvor "numerisk_udtryk" er en vinkel udtrykt i radianer.