DB2
Comandi DB2 comuni DB2 add_months ( date_expression|datetime_expression ; integer_expression ) Restituisce la data risultante dall'aggiunta di mesi di integer_expression in date_expression o datetime_expression. I valori date_expression e datetime_expression possono essere una data o data/ora o una rappresentazione di una data o data/ora in formato stringa. add_months ( current_date ; 3 ) Risultato: restituisce la data, ovvero tre mesi dopo la data corrente. ascii ( string_expression ) Restituisce il valore del codice ASCII del carattere più a sinistra dell'argomento come numero intero. ascii ( a ) Risultato: restituisce 65, il valore del codice ASCII di "a". chr ( integer_expression ) Restituisce il carattere con il valore del codice ASCII specificato da "integer_expression". "Integer_expression" deve essere compreso tra 0 e 255. chr ( 65 ) Risultato: restituisce "a", il carattere per il valore del codice ASCII 65. char ( expression )   Sintassi alternativa: char ( string_expression  , integer_expression ) Restituisce una rappresentazione di stringa di lunghezza fissa di "string_expression" con una lunghezza di "integer_expression".   Sintassi alternativa 2: char ( decimal_expression  , character_expression ) Restituisce una rappresentazione di stringa di "decimal_expression" utilizzando il separatore decimale "character_expression". Restituisce una rappresentazione in formato stringa del valore data/ora oppure un numero decimale. ceiling ( numeric_expression ) Restituisce il più piccolo numero intero maggiore o uguale a "numeric_expression". ceiling ( 0.75 ) Risultato: restituisce 0,8. coalesce coalesce ( expression_list ) Restituisce il primo argomento diverso da null (o null se tutti gli argomenti sono null). La funzione Coalesce richiede due o più argomenti. coalesce ( [Prezzo unitario]; [Prezzo di vendita unitario] ) Risultato: restituisce il prezzo unitario o il prezzo di vendita unitario se il prezzo unitario è nullo. concat ( string_expression1; string_expression2 ) Restituisce una stringa che è il risultato della concatenazione di "string_expression1" con "string_expression2". concat ( [Obiettivo vendite (query)].[Personale di vendita].[Nome]; [Obiettivo vendite (query)].[Personale di vendita].[Cognome] ) Risultato: restituisce il nome ed il cognome; ad esempio, Bob Smith. date ( expression ) Restituisce una data da un singolo valore di input. "expression" può essere la rappresentazione in formato stringa di una data o di numero intero. date ( '1998-01-08' ) Risultato: restituisce 8 gennaio 1998. day ( date_expression ) Restituisce il giorno del mese (1-31) da "date_expression". "Date_expression" può essere un valore di data o la rappresentazione in formato stringa di una data. day ( '1998-01-08' ) Risultato: restituisce 8. dayname ( date_expression ) Restituisce una stringa di caratteri contenente il nome del giorno specifico dell'origine dati (ad esempio; da Sunday a Saturday o da Sun. a Sat. per un'origine dati che utilizza l'inglese, oppure da Sonntag a Samstag per un'origine dati che utilizza il tedesco) per la parte relativa al giorno di "date_expression". "Date_expression" può essere un valore di data o la rappresentazione in formato stringa di una data. dayname ( '1998-01-08' ) Risultato: restituisce giovedì. dayofweek ( date_expression ) Restituisce il giorno della settimana in "date_expression" come intero compreso tra 1 e 7, dove 1 corrisponde a domenica. "Date_expression" può essere la rappresentazione in formato stringa di una data o in valore data. dayofweek ( '1998-01-08' ) Risultato: restituisce 5. dayofweek_iso ( date_expression ) Restituisce il giorno della settimana in "espressione_data" come intero compreso tra 1 e 7, dove 1 corrisponde a lunedì. "Date_expression" può essere la rappresentazione in formato stringa di una data o in valore data. dayofweek_iso ( '1998-01-08' ) Risultato: restituisce 4. dayofyear ( date_expression ) Restituisce il giorno dell'anno in "date_expression" come intero compreso tra 1 e 366. "Date_expression" può essere un valore di data o la rappresentazione in formato stringa di una data. dayofyear ( current_date ) Risultato: restituisce il giorno dell'anno per la data corrente; ad esempio, se fosse il 28 gennaio, l'espressione restituirebbe 28. days ( expression ) Restituisce la rappresentazione in intero di una data. "Espressione" può essere un valore di data o una rappresentazione in formato stringa di una data. dec ( string-expression [ ; precision-integer [ ; scale-integer [ ; decimal-character ] ] ] ) Restituisce la rappresentazione decimale di "string-expression" utilizzando "precision-integer" e "scale-integer". Il valore "decimal-character" può essere utilizzato per specificare la costante di caratteri a singolo byte utilizzata per delimitare le cifre decimali in "string-expression". Il valore "string-expression" deve essere formattato come costante SQL intera o decimale.   Sintassi alternativa: dec ( numeric-expression [ ; precision-integer [ ; scale-integer ] ] ) Restituisce la rappresentazione decimale di "numeric-expression" utilizzando "precision-integer" e "scale-integer".   Sintassi alternativa 2: dec ( datetime-expression [ , precision-integer [ , scale-integer ] ] ) Restituisce la rappresentazione decimale di "datetime-expression" using "precision-integer" e "scale-integer". decimal ( string-expression [ ; precision-integer [ ; scale-integer [ ; decimal-character ] ] ] ) Restituisce la rappresentazione decimale di "string-expression" utilizzando "precision-integer" e "scale-integer". Il valore "decimal-character" può essere utilizzato per specificare la costante di caratteri a singolo byte utilizzata per delimitare le cifre decimali in "string-expression". Il valore "string-expression" deve essere formattato come costante SQL intera o decimale.   Sintassi alternativa: decimal ( numeric-expression [ ; precision-integer [ ; scale-integer ] ] ) Restituisce la rappresentazione decimale di "numeric-expression" utilizzando "precision-integer" e "scale-integer".   Sintassi alternativa 2: decimal ( datetime-expression [ , precision-integer [ , scale-integer ] ] ) Restituisce la rappresentazione decimale di "datetime-expression" using "precision-integer" e "scale-integer". difference ( string_expression1 ; string_expression2 ) Restituisce un valore intero che rappresenta la differenza tra i valori restituiti dalla funzione soundex specifica dell'origine dati per "espressione1_stringa" e "espressione2_stringa". Il valore restituito è compreso tra 0 e 4; 4 è il valore più adeguato. Notare che 4 non significa che le stringhe sono equivalenti. Esempio: difference ([Obiettivo vendite (query)].[Personale di vendita].[Nome]; [Vendite (query)].[Rivenditori].[Nome contatto]) Risultato: 0 Esempio: difference ([Obiettivo vendite (query)].[Personale di vendita].[Nome]; [Obiettivo vendite (query)].[Personale di vendita].[Nome]) Risultato: 4 digits ( numeric_expression ) Restituisce la rappresentazione in formato stringa di caratteri di un numero senza virgola mobile. double ( expression ) Restituisce la rappresentazione a virgola mobile di un'espressione. "expression" può essere un'espressione numerica o un'espressione stringa. event_mon_state ( string_expression ) Restituisce lo stato operativo di un monitor di stato particolare. float ( numeric_expression ) Restituisce la rappresentazione a virgola mobile di un numero. hex ( expression ) Restituisce la rappresentazione esadecimale di un valore. hour ( time_expression ) Restituisce l'ora, un numero intero compreso tra 0 (mezzanotte) e 23 (23.00) da "espressione_ora". "Espressione_ora" può essere un valore temporale o una rappresentazione in formato stringa dell'ora. hour ( 01:22:45 ) Risultato: restituisce 1. insert ( string_expression1; integer_expression1; integer_expression2; string_expression2 ) Restituisce una stringa in cui i caratteri di "espressione2_numero_intero" sono stati eliminati da "espressione1_stringa" a partire da "espressione1_numero_intero" e in cui "espressione2_stringa" è stato inserita all'inizio in "espressione1_stringa". Il primo carattere della stringa si trova nell'ubicazione 1. integer ( expression ) Restituisce la rappresentazione in intero di un'espressione. "Espressione" può essere un valore numerico o una rappresentazione in formato stringa di un numero. Esempio: integer ( 84.95 ) Risultato: 84 int ( expression ) Restituisce la rappresentazione in intero di un'espressione. "Espressione" può essere un valore numerico o una rappresentazione in formato stringa di un numero. Esempio: int ( 84.95 ) Risultato: 84 julian_day ( expression ) Restituisce un valore intero che rappresenta il numero di giorni dal 1° gennaio 4712 a. C. (la data di inizio del calendario giuliano) al valore data specificato in "espressione". "Espressione" può essere un valore di data o una rappresentazione in formato stringa di una data. julian_day ( '2009-06-29' ) Risultato: 2455012.22130739595741034 lcase ( string_expression ) Restituisce "string_expression" con tutti i caratteri in maiuscolo trasformati in minuscolo. lcase ( [Vendite (query)].[Personale di vendita].[Cognome] ) Risultato: restituisce i cognomi senza lettere maiuscole. left ( string_expression; integer_expression ) Restituisce i caratteri "integer_expression" ubicati più a sinistra di "string_expression". left ( [Vendite (query)].[Personale di vendita].[Cognome] ; 3 )  Risultato: restituisce i primi tre caratteri di ciascun cognome. length ( expression ) Restituisce la lunghezza dell'operando in byte. Eccezione: le stringhe a byte doppio restituiscono la lunghezza in caratteri. length ( [Vendite (query)].[Personale di vendita].[Data inizio record] ) Risultato: restituisce 4; le date restituiscono sempre il valore 4. locate ( string_expression1; string_expression2 [ ; integer_expression ] ) Restituisce la posizione iniziale della prima ricorrenza di "string_expression1" in "string_expression2". La ricerca parte dall'inizio della posizione "integer_expression" di "string_expression2". Il primo carattere di una stringa si trova in posizione 1. Se "string_expression1" non si trova, viene restituito il valore zero. locate ( A; [Vendite (query)].[Personale di vendita].[Cognome] ; 2 ) Risultato: restituisce la posizione del carattere A nei cognomi a partire dal secondo carattere del cognome. long_varchar ( string_expression ) Restituisce una stringa lunga. ltrim ( string_expression ) Restituisce "string_expression" senza gli spazi iniziali. ltrim ( [Vendite (query)].[Personale di vendita].[Cognome] ) Risultato: restituisce i cognomi senza gli spazi iniziali. microsecond ( expression ) Restituisce la parte in microsecondi (unità di tempo) di un valore. "expression" può essere un timestamp o una rappresentazione in formato stringa del timestamp. microsecond ( 01:45:34.056 ) Risultato: restituisce 056. midnight_seconds ( expression ) Restituisce un valore intero compreso tra 0 e 86400, che rappresenta il numero di secondi che intercorrono tra la mezzanotte e il valore di tempo specificato nell'argomento. "Espressione" può essere un valore di tempo, un timestamp o una rappresentazione in formato stringa dell'ora. midnight_seconds ( 01:45:34.056 ) Risultato: restituisce 6334. minute ( time_expression ) Restituisce il minuto (numero intero tra 0 e 59) da "time_expression". "Espressione_ora" può essere un valore di tempo, un timestamp o una rappresentazione in formato stringa d'ora. minute ( 01:45:34.056 ) Risultato: restituisce 45. month ( date_expression ) Restituisce il mese (un numero intero tra 1 e 12) da "date_expression". month ( 2005-11-01 ) Risultato: restituisce 11. monthname ( date_expression ) Restituisce una stringa di caratteri contenente il nome del mese specifico dell'origine dati (ad esempio, da January a December o da Jan. a Dec. per un'origine dati inglese; oppure da Januar a Dezember per un'origine dati tedesca) per la parte relativa ai mesi di "date_expression". monthname ( 2005-11-01 ) Risultato: novembre quarter ( date_expression ) Restituisce il trimestre in "date_expression" come numero compreso tra 1 e 4, laddove 1 rappresenta il trimestre dal 1 gennaio al 31 marzo. quarter ( 2005-11-01 ) Risultato: restituisce 4. radians ( numeric_expression ) Restituisce il numero di radianti convertito dai gradi di "numeric_expression". repeat ( string_expression; integer_expression ) Restituisce una stringa costituita da "string_expression" ripetuta per "integer_expression". repeat ( XYZ; 3 ) Risultato: restituisce XYZXYZXYZ. replace ( string_expression1; string_expression2; string_expression3 ) Sostituisce tutte le ricorrenze di "string_expression2" in "string_expression1" con "string_expression3". replace ( [Vendite (query)].[Personale di vendita].[Codice posizione]; A; a ) Risultato: restituisce i codici posizione con tutte le ricorrenze "A" sostituite da "a". right ( string_expression; integer_expression ) Restituisce i caratteri di "integer_expression" ubicati più a destra di "string_expression". right ( [Vendite (query)].[Personale di vendita].[Codice posizione]; 3 ) Risultato: restituisce i 3 caratteri più a destra di ciascun codice posizione. round ( numeric_expression; integer_expression ) Restituisce "numeric_expression" arrotondata alle posizioni "integer_expression" a destra della virgola decimale. Se il valore "integer_expression" è negativo, il valore "numeric_expression" viene arrotondato al valore assoluto più prossimo a "integer_expression" posizioni a sinistra della virgola decimale. L'arrotondamento viene eseguito prima della formattazione dati. round ( 3.14159265; 3 ) Risultato: restituisce 3.142. rtrim ( string_expression ) Restituisce "string_expression" senza spazi finali. rtrim ( [Vendite (query)].[Personale di vendita].[Cognome] ) Risultato: restituisce i cognomi senza spazi alla fine del nome. second ( time_expression ) Restituisce il secondo (numero intero tra 0 e 59) da "time_expression". second ( 01:45:34.056 ) Risultato: restituisce 34. sign ( numeric_expression ) Restituisce un indicatore del segno di "numeric_expression": +1 se il valore di "numeric_expression" è positivo, 0 se è uguale a zero o -1 se è negativo. sign ( [Entrate] ) Risultato: restituisce + per i valori positivi e - per i valori negativi. smallint ( expression ) Restituisce la rappresentazione di un numero come numero intero piccolo. soundex ( string_expression ) Restituisce un codice a 4 caratteri ottenuto abbreviando sistematicamente parole e nomi in "espressione_stringa" in base alle regole fonetiche. Consente di stabilire se due stringhe hanno lo stesso suono. Ad esempio, ('SMITH') = ('SMYTH'). space ( integer_expression ) Restituisce una stringa costituita dal numero di spazi indicato in "integer_expression". space ( 5 ) Risultato: restituisce 5 spazi. substr ( string_expression ; integer_expression1 [ ; integer_expression2 ] ) Restituisce la sottostringa di "string_expression" che inizia nella posizione "integer_expression1" per i caratteri "integer_expression2". Il primo carattere in "string_expression" si trova in posizione 1. substr ( [Vendite (query)].[Personale di vendita].[Codice posizione]; 3 ; 5 ) Risultato: restituisce i caratteri da 3 a 7 dei codici posizione. table_name ( string_expression1 [ ; string_expression2 ] ) Restituisce un nome non definito di tabella o vista basato sul nome oggetto in "espressione1_stringa" e il nome dello schema definito in "espressione2_stringa". Viene utilizzato per risolvere gli alias. table_schema ( string_expression1 [ ; string_expression2 ] ) Restituisce la parte del nome dello schema della tabella in due parti o il nome della vista in base al nome oggetto in "espressione1_stringa" e il nome dello schema definito in "espressione2_stringa". Viene utilizzato per risolvere gli alias. time ( expression ) Restituisce un orario da un valore. timestamp ( expression1 [ ; expression2 ] ) Restituisce un timestamp da un valore o da una coppia di valori. "expression1" deve rappresentare un valore di data e "expression2" deve rappresentare un valore orario. timestamp ( 11 November 2005 ; 12:00:00.000000 ) Risultato: restituisce 2005-11-11-12:00:00,000000. timestamp_iso ( expression ) Restituisce una data/ora in formato ISO (yyyy-mm-dd hh:mm:ss.nnnnnn) convertito dal formato IBM (yyyy-mm-dd-hh.mm.ss.nnnnnn). Se "espressione" è un'ora, inserisce il valore di CURRENT DATE per gli elementi data e zero per l'elemento ora frazionario. timestamp_iso ( 11 November 2005 ; 12:00:00.000000 ) Risultato: restituisce 2005-11-11 12:00:00,000000. timestampdiff ( expression1; expression2 ) Restituisce un numero stimato di intervalli di tipo "expression1" in base alla differenza tra due timestamp. "expression2" è il risultato ottenuto sottraendo due tipi di timestamp e convertendo il risultato in CHAR. I valori validi di "expression1" sono 1 frazioni di secondo; 2 secondi; 4 minuti; 8 ore; 16 giorni; 32 settimane; 64 mesi; 128 trimestri; 256 anni. to_char ( timestamp_expression , format_string ) Restituisce la rappresentazione in formato stringa di una data/ora con il formato "format_string". to_char ( numeric_expression , format_string ) Restituisce una rappresentazione in formato stringa di un valore numerico con il formato "format_string". to_char ( character_expression ) Restituisce la rappresentazione in formato stringa varchar di character_expression. to_date ( expression1 , string_expression2 ) Converte "expression1" in un valore data/ora come specificato dal formato "string_expression2". Il primo argomento "expression1" può essere di tipo stringa o numerico. to_date ( '2013-02-27 15:13:14' , 'YYYY-MM-DD HH24:MI:SS' ) Risultato: restituisce una data/ora con il valore '2013-02-27 15:13:14'. translate ( string_expression1 [ ; string_expression2; string_expression3 [ ; string_expression4 ] ] ) Restituisce "espressione1_stringa", in cui i caratteri di "espressione3_stringa" sono tradotti nei caratteri equivalenti in "espressione2_stringa". "Espressione4_stringa" è un carattere singolo che può essere aggiunto a "espressione2_stringa" se quest'ultimo è più corto di "espressione3_stringa". Se è presente solo "espressione1_stringa", questa funzione lo converte in caratteri maiuscoli. translate ( 'abcdefg' ) Risultato: restituisce ABCDEFG. translate ( 'mnlop' ; n; m ; - ) Risultato: restituisce n-nlop. trunc ( numeric_expression1, numeric_expression2 ) Restituisce "numeric_expression1" troncato a "numeric_expression2" posizioni a destra del punto decimale. Se "numeric_expression2" è negativo, "numeric_expression1" viene troncato al valore assoluto di "numeric_expression2" posizioni a sinistra del punto decimale. Esempio: trunc ( 3.14159265, 3 ) Risultato: 3.141. trunc ( datetime_expression [, format_string [, locale_name ] ] ) Restituisce "datetime_expression" arrotondato all'unità specificata da format_string. Se format_string non è specificato, datetime_expression viene arrotondato al valore del giorno più vicino come se 'DD' fosse specificato per format_string. locale_name è una costante di stringa che specifica la locale utilizzata per stabilire il primo giorno della settimana. Se locale_name non è specificato, viene utilizzato il valore di CURRENT LOCALE LC_TIME. Esempio: trunc ( TIMESTAMP('2000-07-31 15:05:05.123456'), 'DD' ) Risultato: 2000-07-31 00:00:00.0 truncate ( numeric_expression1, numeric_expression2 ) Restituisce "numeric_expression1" troncato a "numeric_expression2" posizioni a destra del punto decimale. Se "numeric_expression2" è negativo, "numeric_expression1" è troncato al valore assoluto di "numeric_expression2" posizioni a sinistra del punto decimale. Esempio: truncate ( 3141.59265, -3 ) Risultato: 3. truncate ( datetime_expression [, format_string [, locale_name ] ] ) Restituisce "datetime_expression" arrotondato all'unità specificata da format_string. Se format_string non è specificato, datetime_expression viene arrotondato al valore del giorno più vicino come se 'DD' fosse specificato per format_string. locale_name è una costante di stringa che specifica la locale utilizzata per stabilire il primo giorno della settimana. Se locale_name non è specificato, viene utilizzato il valore di CURRENT LOCALE LC_TIME. Esempio: truncate ( TIMESTAMP('2000-07-31 15:05:05.123456'), 'DD' ) Risultato: 2000-07-31 00:00:00.0 ucase ( string_expression ) Restituisce "string_expression" con tutti i caratteri in minuscolo trasformati in maiuscolo. ucase ( XY896Zbced789 ) Risultato: restituisce XY896ZBCED789. value ( expression_list ) Restituisce il primo argomento diverso da null (o null se tutti gli argomenti sono null). La funzione value richiede due o più argomenti. value ( [Costo unitario]; [Prezzo unitario]; [Prezzo di vendita unitario] ) Risultato: restituisce il primo valore che non sia null. varchar ( expression [ ; numeric_expression ] ) Restituisce una rappresentazione di tipo VARCHAR di espressione, con lunghezza pari al valore indicato in numeric_expression. week ( date_expression ) Restituisce la settimana dell'anno in "date_expression" come numero intero compreso tra 1 e 53. week ( 11 November 2005 ) Risultato: restituisce 45. year ( date_expression ) Restituisce l'anno da "date_expression". year ( 11 November 2005 ) Risultato: restituisce 2005.
Comandi cast DB2 cast_char ( expression [ ; numeric_expression ] ) Restituisce i primi caratteri di "numeric_expression" del valore di "expression" interpretato come stringa. La stringa intera viene restituita se non viene specificato il secondo argomento. Esempio: cast_char ([Inventario (query)].[Inventario].[Quantità spedita]) Risultato: 53730 cast_date ( expression ) Restituisce il valore di "expression" interpretato come data. cast_decimal ( expression [ ; numeric_expression1; numeric_expression2 ] ) Restituisce il valore di "expression" interpretato come decimale con la precisione di "numeric_expression1" e la scala di "numeric_expression2". cast_double ( expression ) Restituisce il valore di "expression" interpretato come valore doppio. cast_double_precision ( expression ) Restituisce il valore di "expression" interpretato come valore doppio. cast_float ( expression ) Restituisce il valore di "expression" interpretato come valore a virgola mobile. cast_integer ( expression ) Restituisce il valore di "expression" interpretato come numero intero. cast_integer ( 84.95 ) Risultato: 84 cast_longvarchar ( string_expression ) Restituisce il valore di "string_expression" interpretato come longvarchar. cast_smallint ( expression ) Restituisce il valore di "expression" interpretato come smallint. cast_time ( string_expression ) Restituisce il valore di "string_expression" interpretato come valore temporale. cast_timestamp ( expression ) Restituisce il valore di "expression" interpretato come data/ora. cast_varchar ( expression; integer_expression ) Restituisce il valore di "expression" interpretato come varchar con lunghezza "integer_expression".
Comandi DB2 di matematica log ( numeric_expression ) Restituisce il logaritmo naturale di "numeric_expression". log10 ( numeric_expression ) Restituisce il logaritmo in base dieci di "numeric_expression". rand ( integer_expression ) Genera un numero casuale utilizzando "integer_expression" come valore di inizializzazione.
Comandi DB2 di trigonometria acos ( numeric_expression ) Restituisce l'arcocoseno di "espressione_numerica" in radianti. L'arcocoseno è l'angolo il cui coseno è "espressione_numerica". asin ( numeric_expression ) Restituisce l'arcoseno di "espressione_numerica" in radianti. L'arcoseno è l'angolo il cui seno è "espressione_numerica". atan ( numeric_expression ) Restituisce l'arcotangente di "espressione_numerica" in radianti. L'arcotangente è l'angolo la cui tangente è "espressione_numerica". atan2 ( numeric_expression1 ; numeric_expression2 ) Restituisce l'arcotangente delle coordinate x e y specificate rispettivamente da "espressione1_numerica" e "espressione2_numerica" in radianti. L'arcotangente è l'angolo la cui tangente è "espressione2_numerica" / "espressione1_numerica". atanh ( numeric_expression ) Restituisce l'arcotangente iperbolica di "numeric_expression", laddove "numeric_expression" rappresenta un angolo espresso in radianti. cos ( numeric_expression ) Restituisce il coseno di "numeric_expression", laddove "numeric_expression" rappresenta un angolo espresso in radianti. cosh ( numeric_expression ) Restituisce il coseno iperbolico di "numeric_expression", laddove "numeric_expression" rappresenta un angolo espresso in radianti. cot ( numeric_expression ) Restituisce la cotangente di "numeric_expression", laddove "numeric_expression" rappresenta un angolo espresso in radianti. degrees ( numeric_expression ) Restituisce i radianti "numeric_expression" convertiti in gradi. sin ( numeric_expression ) Restituisce il seno di "numeric_expression", laddove "numeric_expression" rappresenta un angolo espresso in radianti. sinh ( numeric_expression ) Restituisce il seno iperbolico di "numeric_expression", laddove "numeric_expression" rappresenta un angolo espresso in radianti. tan ( numeric_expression ) Restituisce la tangente di "numeric_expression", laddove "numeric_expression" rappresenta un angolo espresso in radianti. tanh ( numeric_expression ) Restituisce la tangente iperbolica di "numeric_expression", laddove "numeric_expression" rappresenta un angolo espresso in radianti.