In PostgreSQL, the div()
function returns the integer quotient of its first argument divided by its second argument.
Tag: functions
How the Power() Function Works in PostgreSQL
In PostgreSQL, the power()
function returns its first argument raised to the power of its second argument.
How the Scale() Function Works in PostgreSQL
In PostgreSQL, the scale()
function returns the scale of its argument.
The scale is the number of decimal digits in the fractional part.
Continue readingHow the Sign() Function Works in PostgreSQL
In PostgreSQL, the sign()
function is used to indicate the sign of its argument.
It doesn’t simply return the actual sign. Rather, it returns -1 for negative numbers, 0 for zero, and 1 for positive numbers.
Continue readingHow clock_timestamp() Works in PostgreSQL
In PostgreSQL, clock_timestamp()
is a non-SQL-standard time function that returns the current date and time.
An important consideration of this function is that its result changes throughout the execution of a statement. Therefore, you could get a different result in different parts of the statement if you call the function multiple times within a single statement.
Continue readingHow cbrt() Works in PostgreSQL
In PostgreSQL, the cbrt()
function returns the cube root of its argument.
The cube root of a number x is a number y such that y3 = x.
Continue readingHow sqrt() Works in PostgreSQL
In PostgreSQL, the sqrt()
function returns the square root of its argument.
The square root of a number x is the number y such that y2 = x.
Continue readingHow Abs() Works in PostgreSQL
In PostgreSQL, the abs()
function returns the absolute value of its argument.
The absolute value means how far the number is away from zero. Therefore, the absolute value of 7 is 7, and the absolute value of -7 is also 7.
Therefore, any negative values passed to abs()
are returned as positive values. Positive values and zero are returned unchanged.
How pg_sleep() Works in PostgreSQL
In PostgreSQL, you can use the pg_sleep()
function to delay execution for a given number of seconds.
It makes the current session’s process sleep until the specified number of seconds have elapsed. It works similar to MySQL‘s sleep()
function, and also TSQL‘s waitfor
statement in SQL Server.
The pg_sleep()
function accepts a double precision argument, so you can also specify fractional-second delays.
The sleep delay will be at least as long as specified. However, it could be longer depending on factors such as server load, as well as your platform’s effective resolution of the sleep interval.
Continue readingHow pg_sleep_for() Works in PostgreSQL
In PostgreSQL, you can use the pg_sleep_for()
function to delay execution for a given interval.
It makes the current session’s process sleep until the specified interval has elapsed.
The sleep delay will be at least as long as specified. However, it could be longer depending on factors such as server load, as well as your platform’s effective resolution of the sleep interval.
Continue reading