COSH
All functions > MATH > COSH
Returns the hyperbolic cosine of a number.
Syntax
COSH(number: T) → DOUBLE
sql
Type Parameters:
T
: Any numeric type (TINYINT, SMALLINT, INTEGER, BIGINT, FLOAT, DOUBLE, DECIMAL)
Arguments
Parameter | Type | Required | Description |
---|---|---|---|
number | T | Yes | Any real number (DOUBLE) |
Returns
DOUBLE - Hyperbolic cosine result (always >= 1)
Notes
- Definition:
COSH(x) = (e^x + e^(-x)) / 2
- Always returns values >= 1
COSH(0) = 1
- Even function:
COSH(-x) = COSH(x)
- Grows exponentially for large |x|
- Related to regular cosine but for hyperbolic geometry
- Returns NULL if input is NULL