Sobes.tech
Intern

Какво е PERCENTILE_CONT и какво връща?

sobes.tech AI

Отговор от AI

PERCENTILE_CONT — това е аналитична функция в SQL, която изчислява непрекъснатия перцентил за даден набор от данни. Тя приема стойност на перцентил (например 0.5 за медиана) и връща стойността, съответстваща на този перцентил, интерполирайки между стойностите, ако е необходимо.

Например, ако имате набор от числа и искате да намерите 90-ия перцентил, PERCENTILE_CONT(0.9) ще върне стойността, под която се намира 90% от данните. Това е полезно за анализ на разпределението на данните и определяне на прагови стойности.

Пример за използване в SQL:

SELECT PERCENTILE_CONT(0.5) WITHIN GROUP (ORDER BY salary) AS median_salary
FROM employees;

Този заявка ще върне медианата на заплатите в таблицата employees.