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

ParameterTypeRequiredDescription
numberTYesAny 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

Examples

Last update at: 2025/10/13 10:23:46