TRUNC_UDF (NUMBER, NUMBER)

Important Notice: Migration of Documentation Website

Please be advised that our documentation website is currently undergoing a migration to a new platform. To ensure you have access to the most up-to-date information, we kindly request that you visit our new documentation website located at:

Official Snowflake Snowconvert Documentation

For any immediate assistance or if you encounter any issues, please contact our support team at [email protected].

Thank you for your understanding.

Definition

This user-defined function (UDF) reproduces the Teradata and Oracle TRUNC(Numeric) functionality when a scale is specified.

TRUNC_UDF(INPUT NUMBER, SCALE NUMBER)

Parameters

INPUT NUMBER

The number to truncate.

SCALE NUMBER

The amount of places to truncate (between -38 and 38).

Returns

Returns an int as the input truncated to scale places.

Usage example

Input:

SELECT TRUNC_UDF(25122.3368, -2);

Output:

25100

Last updated