Sobes.tech
Intern

Czym jest PERCENTILE_CONT i co zwraca?

sobes.tech AI

Odpowiedź od AI

PERCENTILE_CONT — to funkcja analityczna SQL, która oblicza ciągły percentyl dla danego zbioru danych. Przyjmuje wartość percentyla (np. 0,5 dla mediany) i zwraca wartość odpowiadającą temu percentylowi, interpolując między wartościami w razie potrzeby.

Na przykład, jeśli masz zbiór liczb i chcesz znaleźć 90. percentyl, PERCENTILE_CONT(0.9) zwróci wartość, poniżej której znajduje się 90% danych. Jest to przydatne do analizy rozkładu danych i wyznaczania progów.

Przykład użycia w SQL:

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

Ta zapytanie zwróci medianę wynagrodzenia w tabeli employees.