DB2
DB2 Common DB2 add_months ( expresie_dată|expresie_dată-oră ; expresie_întreg ) Returnează data rezultată din adunarea expresie_întreg luni la expresie_dată sau expresie_dată-oră. Expresie_dată şi expresie_dată-oră pot fi o valoare de dată sau dată-oră sau o reprezentare ca şir a unei date sau date-ore. add_months ( current_date ; 3 ) Rezultat: Returnează data care este ulterioară cu trei luni datei curente. ascii ( expresie_şir ) Returnează valoarea codului ASCII a primului caracter din stânga al argumentului ca întreg. ascii ( a ) Rezultat: Returnează 65, valoarea codului ASCII pentru "a". chr ( expresie_întreg ) Returnează caracterul care are valoarea codului ASCII specificată de "expresie_întreg". "Expresie_întreg" trebuie să fie între 0 şi 255. chr ( 65 ) Rezultat: Returnează a, caracterul pentru codul ASCII cu valoarea 65. char ( expresie )   Sintaxă alternativă: char ( expresie_şir  , expresie_întreg ) Returnează o reprezentare şir de lungime fixă a "expresiei_şir" cu lungimea de "expresie_întreg".   Sintaxă alternativă 2: char ( expresie_zecimală  , expresie_caracter ) Returnează o reprezentare şir a "expresiei_zecimale" utilizând separatorul zecimal "expresie_caracter". Returnează o reprezentare sub formă de şir a unei valori data/oră sau a unui număr zecimal. ceiling ( expresie_numerică ) Returnează cel mai mic întreg mai mare sau egal cu "expresie_numerică". ceiling ( 0.75 ) Rezultat: Returnează 0.8. coalesce coalesce ( listă_expresii ) Returnează primul argument nenul (sau null dacă toate argumentele sunt nule). Funcţia Coalesce ia două sau mai multe argumente. coalesce ( [Unit price]; [Unit sale price] ) Rezultat: Returnează preţul unitar sau preţul de vânzare unitar dacă preţul unitar este nul. concat ( expresie1_şir; expresie2_şir ) Returnează un şir care este rezultatul concatenării "expresiei1_şir" cu "expresie2_şir". concat ( [Sales target (query)].[Sales staff].[First name]; [Sales target (query)].[Sales staff].[Last name] ) Rezultat: Se returnează numele şi prenumele; de ex., Bob Smith. date ( expresie ) Returnează o dată dintr-o valoare de intrare unică. "Expresie" poate fi un şir sau o reprezentare a întregului unei date. date ( '1998-01-08' ) Rezultat: Returnează 8 ianuarie 1998. day ( expresie_dată ) Returnează ziua lunii (1-31) din "expresie_dată". "Expresie_dată" poate fi o valoare a datei sau o reprezentare ca şir a unei date. day ( '1998-01-08' ) Rezultat: Returnează 8. dayname ( expresie_dată ) Returnează un şir de caractere care conţine numele specific sursei de date a zilei (de exemplu, de Sunday până Saturday sau de Sun. până Sat. pentru o sursă de date care utilizează limba engleză sau de Sonntag până Samstag pentru o sursă de date care utilizează limba germană) pentru intervalul de zi al "expresie_dată". "Expresie_dată" poate fi o valoare a datei sau o reprezentare ca şir a unei date. dayname ( '1998-01-08' ) Rezultat: Returnează Joi. dayofweek ( expresie_dată ) Returnează ziua săptămânii din "expresie_dată" ca întreg în intervalul de la 1 la 7, unde 1 este duminică. "expresie_dată" poate fi o valoare a datei sau o reprezentare ca şir a unei date. dayofweek ( '1998-01-08' ) Rezultat: Returnează 5. dayofweek_iso ( expresie_dată ) Returnează ziua săptămânii din "expresie_dată" ca întreg în intervalul de la 1 la 7, unde 1 este luni. "expresie_dată" poate fi o valoare a datei sau o reprezentare ca şir a unei date. dayofweek_iso ( '1998-01-08' ) Rezultat: Returnează 4. dayofyear ( expresie_dată ) Returnează ziua anului din "expresie_dată" ca întreg în intervalul de la 1 la 366. "Expresie_dată" poate fi o valoare a datei sau o reprezentare ca şir a unei date. dayofyear ( current_date ) Rezultat: Returnează ziua anului pentru data curentă; de ex., dacă data ar fi 28 ianuarie, expresia ar returna 28. days ( expresie ) Returnează o reprezentare ca număr întreg al unei date. "Expresie" poate fi o valoare a datei sau o reprezentare ca şir a unei date. dec ( expresie-şir [ ; întreg-precizie [ ; întreg-scală [ ; caracter-zecimal ] ] ] ) Returnează reprezentarea zecimală a "expresie-şir" utilizând "întreg-precizie" şi "întreg-scală". "Caracterul zecimal" poate fi utilizat pentru a specifica constanta caracter cu un singur octet utilizată pentru a delimita cifrele zecimale din "expresie-şir". "Expresie-şir" trebuie să fie formatată ca un Întreg SQL sau constantă zecimală.   Sintaxă alternativă: dec ( expresie-numerică [ ; întreg-precizie [ ; întreg-scală ] ] ) Returnează reprezentarea zecimală a "expresie-numerică" utilizând "întreg-precizie" şi "întreg-scală".   Sintaxa alternativă 2: dec ( expresie_dată-oră [ , întreg-precizie [ , întreg-scală ] ] ) Returnează reprezentarea zecimală a "expresiei_dată-oră" utilizând "întreg-precizie" şi "întreg-scală". decimal ( expresie-şir [ ; întreg-precizie [ ; întreg-scală [ ; caracter-zecimal ] ] ] ) Returnează reprezentarea zecimală a "expresie-şir" utilizând "întreg-precizie" şi "întreg-scală". "Caracterul zecimal" poate fi utilizat pentru a specifica constanta caracter cu un singur octet utilizată pentru a delimita cifrele zecimale din "expresie-şir". "Expresie-şir" trebuie să fie formatată ca un Întreg SQL sau constantă zecimală.   Sintaxă alternativă: decimal ( expresie-numerică [ ; întreg-precizie [ ; întreg-scală ] ] ) Returnează reprezentarea zecimală a "expresie-numerică" utilizând "întreg precizie" şi "întreg-scală".   Sintaxa alternativă 2: decimal ( expresie_dată-oră [ , întreg-precizie [ , întreg-scală ] ] ) Returnează reprezentarea zecimală a "expresiei_dată-oră" utilizând "întreg-precizie" şi "întreg-scală". difference ( expresie1_şir ; expresie2_şir ) Returnează o valoare întreagă care reprezintă diferenţa dintre valorile returnate de funcţia soundex a sursei de date pentru "expresie1_şir" şi "expresie2_şir". Valoarea returnată este în intervalul de la 0 la 4, unde 4 indică cea mai bună potrivire. Reţineţi că 4 nu înseamnă că şirurile sunt egale. Exemplu: difference ([Obiectiv de vânzări (interogare)].[Personal de vânzări].[Prenume]; [Vânzări (interogare)].[Vânzători cu amănuntul].[Prenume contact]) Rezultat: 0 Exemplu: difference ([Obiectiv de vânzări (interogare)].[Personal de vânzări].[Prenume]; [Obiectiv de vânzări (interogare)].[Personal de vânzări].[Prenume]) Rezultat: 4 digits ( expresie_numerică ) Returnează reprezentarea ca şir de caractere a unui număr fără virgulă mobilă. double ( expresie ) Returnează reprezentarea virgulei mobile a unei expresii. "Expresie" poate fi o expresie numerică sau de tip şir. event_mon_state ( expresie_şir ) Returnează starea operaţională a unui anumit monitor de stare. float ( expresie_numerică ) Returnează reprezentarea în virgulă mobilă a unui număr. hex ( expresie ) Returnează reprezentarea hexazecimală a unei valori. hour ( expresie_oră ) Returnează ora, un întreg de la 0 (miezul nopţii) la 23 (11:00 pm) din "expresie_oră". "Expresie_oră" poate fi o valoare a orei sau o reprezentare ca şir a unei ore. hour ( 01:22:45 ) Rezultat: Returnează 1. insert ( expresie1_şir; expresie1_întreg; expresie2_întreg; expresie2_şir ) Returnează un şir în urma ştergerii caracterelor "expresie2_întreg" din "expresie1_şir" începând de la "expresie1_întreg" şi în urma inserării "expresie2_şir" la începutul "expresie1_şir". Primul caracter din şir se află la poziţia 1. integer ( expresie ) Returnează numărul întreg care reprezintă o expresie. "Expresie" poate fi o valoare numerică sau o reprezentare ca şir a unui număr. Example: integer ( 84.95 ) Rezultat: 84 int ( expresie ) Returnează numărul întreg care reprezintă o expresie. "Expresie" poate fi o valoare numerică sau o reprezentare ca şir a unui număr. Example: int ( 84.95 ) Rezultat: 84 julian_day ( expresie ) Returnează o valoare întreagă care reprezintă numărul zilelor de la 1 ianuarie, 4712 ÎC (începutul calendarului iulian) la valoarea datei specificate în "expresie". "Expresie" poate fi o valoare a datei sau o reprezentare ca şir a unei date. julian_day ( '2009-06-29' ) Rezultat: 2455012.22130739595741034 lcase ( expresie_şir ) Returnează "expresie_şir" cu toate literele mari convertite în litere mici. lcase ( [Sales (query)].[Sales staff].[Last name] ) Rezultat: Returnează numele de familie fără litere mari. left ( expresie_şir; expresie_întreg ) Returnează "expresie_întreg" caractere cele mai din stânga din "expresie_şir". left ( [Vânzări (interogare)].[personal de vânzări].[Nume de familie] ; 3 ) Rezultat: Returnează primele trei caractere din fiecare nume de familie. length ( expresie ) Returnează lungimea operandului în octeţi. Excepţie: tipurile de şiruri pe doi octeţi returnează lungimea în caractere. length ( [Vânzări (interogare)].[Personal de vânzări].[Înregistrare dată de pornire] ) Rezultat: Returnează 4; datele returnează întotdeauna o valoare de 4. locate ( expresie1_şir; expresie2_şir [ ; expresie_întreg ] ) Returnează poziţia de început a primei ocurenţe a "expresie1_şir" din "expresie2_şir". Căutarea începe la poziţia de început "expresie_întreg" a "expresie2_şir". Primul caracter dintr-un şir este la poziţia 1. Dacă nu este gasit "expresie1_şir" , este returnat zero. locate ( A; [Sales (query)].[Sales staff].[Last name] ; 2 ) Rezultat: Returnează poziţia caracterului A în nume de familie începând de la al doilea caracter al numelui de familie. long_varchar ( expresie_şir ) Returnează un şir lung. ltrim ( expresie_şir ) Returnează "expresie_şir" cu spaţiile de la început eliminate. ltrim ( [Sales (query)].[Sales staff].[Last name] ) Rezultat: Returnează numele de familie cu toate spaţiile de conducere înlăturate. microsecundă ( expresie ) Returnează partea (oră-unitate) microsecundă a unei valori. "Expresie" poate fi o amprentă de timp sau o reprezentare ca şir a unei amprente de timp. microsecond ( 01:45:34.056 ) Rezultat: Returnează 056. midnight_seconds ( expresie ) Returnează o valoare întreagă în intervalul 0 - 86400, care reprezintă numărul secundelor dintre miezul nopţii şi valoarea orei specificate în argument. "Expresie" poate fi o valoare a orei, o amprentă de timp sau o reprezentare ca şir a unei ore. midnight_seconds ( 01:45:34.056 ) Rezultat: Returnează 6334. minute ( expresie_oră ) Returnează minutele (un întreg între 0-59) din "expresie_timp". "Expresie_timp" poate fi o valoare a orei, o amprentă de timp sau o reprezentare ca şir a unei ore. minute ( 01:45:34.056 ) Rezultat: Returnează 45. month ( expresie_dată ) Returnează luna (un întreg între 1-12) din "expresie_dată". month ( 2005-11-01 ) Rezultat: Returnează 11. monthname ( expresie_dată ) Returnează un şir de caractere conţinând numele lunii specific sursei de date (de exemplu, January până la December sau Jan. până la Dec. pentru o sursă de date engleză sau ianuarie până la decembrie pentru o sursă de date română) pentru porţiunea lunii din "expresie_dată". monthname ( 2005-11-01 ) Rezultat: Noiembrie quarter ( expresie_dată ) Returnează trimestrul din "expresie_dată" ca număr din intervalul 1-4, unde 1 reprezintă 1 ianuarie până la 31 martie. quarter ( 2005-11-01 ) Rezultat: Returnează 4. radians ( expresie_numerică ) Returnează numărul de radiani convertiţi din "expresie_numerică" grade. repeat ( expresie_şir; expresie_întreg ) Returnează un şir compus din "expresie_şir" repetată de "expresie_întreg" ori. repeat ( XYZ; 3 ) Rezultat: Returnează XYZXYZXYZ. replace ( expresie1_şir; expresie2_şir; expresie3_şir ) Înlocuieşte toate apariţiile "expresiei2_şir" din "expresie1_şir" cu "expresie3_şir". replace ( [Sales (query)].[Sales staff].[Position code]; A; a ) Rezultat: Returnează codurile de poziţie cu toate apariţiile lui "A" înlocuite cu "a". right ( expresie_şir; expresie_întreg ) Returnează "expresie_întreg" caractere cele mai din dreapta din "expresie_şir". right ( [Sales (query)].[Sales staff].[Position code]; 3 ) Rezultat: Returnează 3 caractere cele mai din dreapta din fiecare cod de poziţie. round ( expresie_numerică; expresie_întreg ) Returnează "expresie_numerică" rotunjită la "expresie_întreg" poziţii la dreapta virgulei zecimale. Dacă "expresie_întreg" este negativă, "expresie_numerică" este rotunjită la valoarea absolută cea mai apropiată cu "expresie_numerică" poziţii la stânga virgulei zecimale. Rotunjirea se face înainte de aplicarea formatării datelor. round ( 3.14159265; 3 ) Rezultat: Returnează 3,142. rtrim ( expresie_şir ) Returnează "expresie_şir" cu spaţiile de la sfârşit eliminate. rtrim ( [Sales (query)].[Sales staff].[Last name] ) Rezultat: Returnează numele de familie cu toate spaţiile de la sfârşitul numelui înlăturate. second ( expresie_oră ) Returnează secundele (un întreg între 0-59) din "expresie_oră". second ( 01:45:34.056 ) Rezultat: Returnează 34. sign ( expresie_numerică ) Returnează un indicator al semnului "expresiei_numerice": +1 dacă "expresia_numerică" este pozitivă, 0 dacă este zero sau -1 dacă este negativă. sign ( [Revenue] ) Rezultat: Returnează + pentru valori pozitive şi - pentru valori negative. smallint ( expresie ) Returnează reprezentarea unui număr de tip "smallint". soundex ( expresie_şir ) Returnează un cod şir de 4 caractere obţinut prin abrevierea sistematică a cuvintelor şi numelor din "expresie_şir" conform foneticii. Poate fi utilizată pentru a stabili dacă două şiruri sunt identice din punct de vedere fonetic. De exemplu, dacă sound-of ('SMITH') = sound-of ('SMYTH'). space ( expresie_întreg ) Returnează un şir compus din "expresie_întreg" spaţii. space ( 5 ) Rezultat: Returnează 5 spaţii. substr ( expresie_şir ; expresie1_întreg [ ; expresie2_întreg ] ) Returnează subşirul "expresie_şir" care începe la poziţia "expresie1_întreg" pentru caracterele "expresie2_întreg". Primul caracter din "expresie_şir" se află la poziţia 1. substr ( [Sales (query)].[Sales staff].[Position code]; 3 ; 5 ) Rezultat: Returnează caracterele de la 3 la 7 din codurile de poziţie. table_name ( expresie1_şir [ ; expresie2_şir ] ) Returnează un nume necalificat al unui tabel sau vizualizare pe baza unui nume de obiect din "expresie1_şir" şi a numelui de schemă dat în "expresie2_şir". Funcţia este utilizată pentru rezolvarea pseudonimelor. table_schema ( expresie1_şir [ ; expresie2_şir ] ) Returnează fragmentul de nume de schemă al tabelului în două părţi sau al numelui vizualizării pe baza numelui obiectului din "expresie1_şir" şi numelui de schemă din "expresie2_şir". Funcţia este utilizată pentru rezolvarea pseudonimelor. time ( expresie ) Returnează ora dintr-o valoare. timestamp ( expresie1 [ ; expresie2 ] ) Returnează o amprentă de timp dintr-o valoare sau o pereche de valori. "Expresie1" trebuie să reprezinte o valoare a datei, iar "expresie2" trebuie să reprezinte o valoare a orei. timestamp ( 11 November 2005 ; 12:00:00.000000 ) Rezultat: Returnează 2005-11-11-12:00:00.000000. timestamp_iso ( expresie ) Returnează o dată-oră în format ISO (aaaa-ll-zz hh:mm:ss.nnnnnn) transformat din formatul IBM (aaaa-ll-zz-hh.mm.ss.nnnnnn). Dacă "expresie" este o oră, introduce valoarea DATĂ CURENTĂ pentru elementele de dată şi zero pentru subdiviziunile orei. timestamp_iso ( 11 November 2005 ; 12:00:00.000000 ) Rezultat: Returnează 2005-11-11 12:00:00.000000. timestampdiff ( expresie1; expresie2 ) Returnează un număr estimat de intervale de tip "expresie1" pe baza diferenţei dintre două amprente de timp. "Expresie2" este rezultatul scăderii a două tipuri amprentei de timp şi conversia rezultatului la CHAR. Valorile valabile ale "expresie1" sunt: 1 fracţiuni de secundă; 2 secunde; 4 minute; 8 ore; 16 zile; 32 săptămâni; 64 luni; 128 trimestre; 256 ani. to_char ( timestamp_expression , format_string ) Returnează o reprezentare şir a unei amprente de timp cu formatul "format_string". to_char ( numeric_expression , format_string ) Returnează o reprezentare şir a unei valori numerice cu formatul "format_string". to_char ( character_expression ) Returnează reprezentarea şir varchar pentru character_expression. to_date ( expression1 , string_expression2 ) Converteşte "expresie1" într-o valoare de dată-oră specificată prin formatul "expresie2_şir". Primul argument "expresie1" poate fi de tipul şir sau numeric. to_date ( '2013-02-27 15:13:14' ; 'YYYY-MM-DD HH24:MI:SS' ) Rezultat: Întoarce valoarea dată-oră '2013-02-27 15:13:14'. translate ( expresie1_şir [ ; expresie2_şir; expresie3_şir [ ; expresie_şir4 ] ] ) Returnează "expresie1_şir" în care caracterele din "expresie3_şir" sunt traduse în caracterele echivalente din "expresie2_şir". "Expresie4_şir" este un caracter unic folosit pentru a umple "expresie2_şir" dacă este mai scurtă decât "expresie3_şir". Dacă numai "expresie1_şir" este prezentă, atunci această funcţie o traduce în caractere majuscule. translate ( 'abcdefg' ) Rezultat: Returnează ABCDEFG. translate ( 'mnlop' ; n; m ; - ) Rezultat: Returnează n-nlop. trunc ( numeric_expression1, numeric_expression2 ) Returnează "expresie1_numerică" trunchiată la "expresie2_numerică" poziţii la dreapta virgulei zecimale. Dacă "expresie2_numerică" este negativă, "expresie1_numerică" este trunchiată la valoarea absolută a "expresie2_numerică" poziţii la stânga virgulei zecimale. Exaeplu: trunc ( 3.14159265, 3 ) Rezultat: 3.141. trunc ( datetime_expression [, format_string [, locale_name ] ] ) Returnează "datetime_expression" rotunjită la unitatea specificată de format_string. Dacă format_string nu este specificat, datetime_expression este rotunjită la cea mai apropiată zi, ca şi cum 'DD' ar fi fost specificat pentru format_string. locale_name este o constantă şir specificând caracteristicile locale utilizate pentru a determina prima zi a săptămânii. Dacă locale_name nu este specifiicat, este folosită valoarea CURRENT LOCALE LC_TIME. Exemplu: trunc ( TIMESTAMP('2000-07-31 15:05:05.123456'), 'DD' ) Rezultat: 2000-07-31 00:00:00.0 truncate ( numeric_expression1, numeric_expression2 ) Returnează "expresie1_numerică" trunchiată la "expresie2_numerică" poziţii la dreapta virgulei zecimale. Dacă "expresie2_numerică" este negativă, "expresie1_numerică" este trunchiată la valoarea absolută a "expresie2_numerică" poziţii la stânga virgulei zecimale. Exemplu: truncate ( 3141.59265, -3 ) Rezultat: 3. truncate ( datetime_expression [, format_string [, locale_name ] ] ) Returnează "datetime_expression" rotunjită la unitatea specificată de format_string. Dacă format_string nu este specificat, datetime_expression este rotunjită la cea mai apropiată zi, ca şi cum 'DD' ar fi fost specificat pentru format_string. locale_name este o constantă şir specificând caracteristicile locale utilizate pentru a determina prima zi a săptămânii. Dacă locale_name nu este specifiicat, este folosită valoarea CURRENT LOCALE LC_TIME. Exemplu: truncate ( TIMESTAMP('2000-07-31 15:05:05.123456'), 'DD' ) Rezultat: 2000-07-31 00:00:00.0 ucase ( expresie_şir ) Returnează "expresia_şir" cu toate literele mici convertite în litere mari. ucase ( XY896Zbced789 ) Rezultat: Returnează XY896ZBCED789. value ( listă_expresii ) Returnează primul argument nenul (sau null dacă toate argumentele sunt nule). Funcţia Value acceptă două sau mai multe argumente. value ( [Unit cost]; [Unit price]; [Unit sale price] ) Rezultat: Returnează prima valoare nenulă. varchar ( expresie [ ; expresie_numerică ] ) Returnează o reprezentare de tip VARCHAR a expresiei, cu lungimea expresie_numerică. week ( expresie_dată ) Returnează săptămâna anului din "expresie_dată" ca întreg în intervalul de la 1 la 53. week ( 11 November 2005 ) Rezultat: Returnează 45. year ( expresie_dată ) Returnează anul din "expresie_dată". year ( 11 November 2005 ) Rezultat: Returnează 2005.
DB2 Cast cast_char ( expresie [ ; expresie_numerică ] ) Returnează primele "expresie_numerică" caractere din valoarea "expresiei" convertită ca şir de caractere. Şirul întreg este returnat când al doilea argument nu este specificat. Exemplu: cast_char ([Inventar (interogare)].[Inventar].[Cantitate expediată]) Rezultat: 53730 cast_date ( expresie ) Returnează valoarea "expresiei" convertită ca dată. cast_decimal ( expresie [ ; expresie1_numerică; expresie2_numerică ] ) Returnează valoarea "expresiei" convertită ca număr zecimal cu precizia "expresie1_numerică" şi scara "expresie2_numerică". cast_double ( expresie ) Returnează valoarea "expresiei" convertită ca tip dublu. cast_double_precision ( expresie ) Returnează valoarea "expresiei" convertită ca tip dublu. cast_float ( expresie ) Returnează valoarea "expresiei" convertită ca număr cu virgulă mobilă. cast_integer ( expresie ) Returnează valoarea "expresiei" convertită ca număr întreg. cast_integer ( 84.95 ) Rezultat: 84 cast_longvarchar ( expresie_şir ) Returnează valoarea "expresiei_şir" convertită ca tip "longvarchar". cast_smallint ( expresie ) Returnează valoarea "expresiei" convertită ca tip "smallint". cast_time ( expresie_şir ) Returnează valoarea "expresie_şir" convertită ca valoare de oră. cast_timestamp ( expresie ) Returnează valoarea "expresiei" convertită ca dată-oră. cast_varchar ( expresie; expresie_întreg ) Returnează valoarea "expresiei" convertită ca tip "varchar" cu lungimea "expresie_întreg".
Matematică DB2 log ( expresie_numerică ) Returnează logaritmul natural din "expresie_numerică". log10 ( expresie_numerică ) Returnează logaritmul în baza zece al "expresiei_numerice". rand ( expresie_întreg ) Generează un număr aleator folosind "expresie_întreg" ca valoare de bază.
Trigonometrie DB2 acos ( expresie_numerică ) Returnează arccosinusul "expresie_numerică" în radiani. Arccosinusul este unghiul al cărui cosinus este "expresie_numerică". asin ( expresie_numerică ) Returnează arcsinusul "expresie_numerică" în radiani. Arcsinusul este unghiul al cărui sinus este "expresie_numerică". atan ( expresie_numerică ) Returnează arctangenta "expresie_numerică" în radiani. Arctangenta este unghiul a cărui tangentă este "expresie_numerică". atan2 ( expresie1_numerică ; expresie2_numerică ) Returnează arctangenta coordonatelor x şi y specificate de "expresie1_numerică" respectiv "expresie2_numerică", în radiani. Arctangenta este unghiul a cărui tangentă este "expresie2_numerică" / "expresie1_numerică". atanh ( expresie_numerică ) Returnează arctangenta hiperbolică a "expresiei_numerice" unde "expresie_numerică" este un unghi exprimat în radiani. cos ( expresie_numerică ) Returnează cosinusul "expresiei_numerice" unde "expresie_numerică" este un unghi exprimat în radiani. cosh ( expresie_numerică ) Returnează cosinusul hiperbolic al "expresiei_numerice" unde "expresie_numerică" este un unghi exprimat în radiani. cot ( expresie_numerică ) Returnează cotangenta "expresiei_numerice" unde "expresie_numerică" este un unghi exprimat în radiani. degrees ( expresie_numerică ) Returnează "expresie_numerică" radiani convertiţi în grade. sin ( expresie_numerică ) Returnează sinusul "expresiei_numerice" unde "expresie_numerică" este un unghi exprimat în radiani. sinh ( expresie_numerică ) Returnează sinusul hiperbolic al "expresiei_numerice" unde "expresie_numerică" este un unghi exprimat în radiani. tan ( expresie_numerică ) Returnează tangenta "expresiei_numerice" unde "expresie_numerică" este un unghi exprimat în radiani. tanh ( expresie_numerică ) Returnează tangenta hiperbolică a "expresiei_numerice" unde "expresie_numerică" este un unghi exprimat în radiani.