Skip to content

Database.Guide

functions

Overview of the PERCENT_RANK() Function in SQL Server

September 6, 2023 by Ian

In SQL Server, PERCENT_RANK() is a window function that calculates and returns the relative rank of a row within a group of rows, expressed as a value between 0 and 1.

In other words, it returns the percentage of partition values less than the value in the current row, excluding the highest value.

Read more

Categories SQL Server Tags functions, t-sql, what is, window functions

2 Functions that Validate JSON Documents against their Schemas in MySQL

September 2, 2023 by Ian

MySQL 8.0.17 introduced a couple of functions that allow us to validate JSON documents against their schemas. These are listed below, with examples.

Read more

Categories MySQL Tags functions, how to, json

Overview of the CUME_DIST() Function in SQL Server

September 5, 2023August 31, 2023 by Ian

In SQL Server, the CUME_DIST() function calculates and returns the cumulative distribution of a value within a group of values. This is the relative position of a specified value in a group of values.

Read more

Categories SQL Server Tags functions, t-sql, what is, window functions

List of MySQL Window Functions

August 30, 2023 by Ian

Below is a list of functions that can be used as window functions in MySQL.

Some are nonaggregate functions that can only be used as window functions, while others are aggregate functions that can be used as window functions if required.

Read more

Categories MySQL Tags functions, reference, window functions

Using the LEAD() Function to Get a Value from a Later Row in PostgreSQL

August 29, 2023 by Ian

In PostgreSQL the lead() function returns the value from a subsequent row to the current row, specified by the given offset.

The offset specifies how many rows after the current row to get the value from. For example, an offset of 1 gets the value from the next row.

Read more

Categories PostgreSQL Tags functions, how to, what is, window functions

Using the LAG() Function to Get a Value from a Previous Row in PostgreSQL

August 28, 2023 by Ian

In PostgreSQL the lag() function returns the value from a previous row, specified by the given offset.

The offset specifies how many rows prior to the current row to get the value from. For example, an offset of 1 gets the value from the previous row.

Read more

Categories PostgreSQL Tags functions, how to, what is, window functions

Understanding the NTH_VALUE() Function in PostgreSQL

August 27, 2023 by Ian

In PostgreSQL the nth_value() function is a window function that returns the value from the given row of the current window frame. We provide the column and row number as an argument when we call the function.

Read more

Categories PostgreSQL Tags functions, how to, what is, window functions

Using the CUME_DIST() Function to Get the Cumulative Distribution in PostgreSQL

September 10, 2024August 26, 2023 by Ian

In PostgreSQL, we can use the cume_dist() function to return the cumulative distribution of a value within a group of values.

It calculates this as follows: (the number of partition rows preceding or peers with current row) / (total partition rows).

The return value ranges from 1/N to 1.

Read more

Categories PostgreSQL Tags functions, how to, what is, window functions

Overview of the PERCENT_RANK() Function in PostgreSQL

September 10, 2024August 25, 2023 by Ian

In PostgreSQL, we can use the percent_rank() function to return the relative rank of each row, expressed as a percentage ranging from 0 to 1 inclusive.

Read more

Categories PostgreSQL Tags functions, how to, what is, window functions

Using the NTILE() Function to Divide a Partition into Buckets in PostgreSQL

August 24, 2023 by Ian

In PostgreSQL, the ntile() function is a window function that divides a partition into the specified number of groups (buckets), distributing the rows as equally as possible, and returns the bucket number of the current row within its partition.

Read more

Categories PostgreSQL Tags functions, how to, what is, window functions
Older posts
Newer posts
← Previous Page1 … Page31 Page32 Page33 … Page151 Next →

About | Privacy Policy

© 2026 Database.Guide • All rights reserved