trunc()

Truncates the number

Arguments & returns

26 overloads

trunc(x)

Scalar
Overload link x Returns
#01 BIGINT BIGINT
#02 DECIMAL DECIMAL
#03 DOUBLE DOUBLE
#04 FLOAT FLOAT
#05 HUGEINT HUGEINT
#06 INTEGER INTEGER
#07 SMALLINT SMALLINT
#08 TINYINT TINYINT
#09 UBIGINT UBIGINT
#10 UHUGEINT UHUGEINT
#11 UINTEGER UINTEGER
#12 USMALLINT USMALLINT
#13 UTINYINT UTINYINT

trunc(x, col1)

Scalar
Overload link xcol1 Returns
#14 BIGINTINTEGER BIGINT
#15 DECIMALINTEGER DECIMAL
#16 DOUBLEINTEGER DOUBLE
#17 FLOATINTEGER FLOAT
#18 HUGEINTINTEGER HUGEINT
#19 INTEGERINTEGER INTEGER
#20 SMALLINTINTEGER SMALLINT
#21 TINYINTINTEGER TINYINT
#22 UBIGINTINTEGER UBIGINT
#23 UHUGEINTINTEGER UHUGEINT
#24 UINTEGERINTEGER UINTEGER
#25 USMALLINTINTEGER USMALLINT
#26 UTINYINTINTEGER UTINYINT

Example

trunc example
SQL
Haybarn WASM 1.5.5-rc3 · In your browser

Engine example · Run to view results.

In other engines

PostgreSQLtrunc()

Same function

Oracletrunc()

Same function

Snowflaketrunc()

Same function