Snowflake Functions
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
SDF is now a part of dbt Labs. Get live CTA previews, inline errors, and mesh support natively in the dbt platform. Learn more Β· Migrate to Fusion
acosfunction acos(double) returns double
acoshfunction acosh(double) returns double
asinfunction asin(double) returns double
asinhfunction asinh(double) returns double
atanfunction atan(double) returns double
atan2function atan2(double, double) returns double
atanhfunction atanh(double) returns double
cbrtfunction cbrt(double) returns double
ceilfunction ceil(decimal(38, 0)) returns decimal(38, 0)
function ceil(decimal(38, 0), decimal(38, 0)) returns decimal(38, 0)
function ceil(double) returns double
function ceil(double, decimal(38, 0)) returns double
cosfunction cos(double) returns double
coshfunction cosh(double) returns double
cotfunction cot(double) returns double
degreesfunction degrees(double) returns double
div0function div0(decimal(38, 0), decimal(38, 0)) returns decimal(38, 0)
function div0(double, double) returns double
div0nullfunction div0null(decimal(38, 0), decimal(38, 0)) returns decimal(38, 0)
function div0null(double, double) returns double
expfunction exp(double) returns double
factorialfunction factorial(decimal(38, 0)) returns decimal(38, 0)
floorfunction floor(decimal(38, 0)) returns decimal(38, 0)
function floor(decimal(38, 0), decimal(38, 0)) returns decimal(38, 0)
function floor(double) returns double
function floor(double, decimal(38,0)) returns double
lnfunction ln(double) returns double
logfunction log(double, double) returns double
modfunction mod(decimal(38, 0), decimal(38, 0)) returns decimal(38, 0)
function mod(double, double) returns double
pifunction pi() returns double
powfunction pow(double, double) returns double
powerfunction power(double, double) returns double
radiansfunction radians(double) returns double
roundfunction round(double) returns double
function round(double, double) returns double
function round(double, double, varchar) returns double
function round(decimal(38, 0)) returns decimal(38, 0)
function round(decimal(38, 0), decimal(38, 0)) returns decimal(38, 0)
function round(decimal(38, 0), decimal(38, 0), varchar) returns decimal(38, 0)
function round() returns bigint
signfunction sign(decimal(38, 0)) returns decimal(38, 0)
function sign(double) returns double
sinfunction sin(double) returns double
sinhfunction sinh(double) returns double
sqrtfunction sqrt(double) returns double
squarefunction square(double) returns double
tanfunction tan(double) returns double
tanhfunction tanh(double) returns double
truncatefunction truncate(decimal(38, 0)) returns decimal(38, 0)
function truncate(decimal(38, 0), decimal(38, 0)) returns decimal(38, 0)
function truncate(double) returns double
function truncate(double, double) returns double
function truncate(date, varchar) returns date
function truncate(time, varchar) returns time
function truncate(timestamp, varchar) returns timestamp
width_bucketfunction width_bucket(decimal(38, 0), decimal(38, 0), decimal(38, 0), decimal(38, 0)) returns decimal(38, 0)
function width_bucket(double, double, double, decimal(38, 0)) returns decimal(38, 0)