STUDDEV() - THE DATA SCIENCE LIBRARY https://sigmaquality.pl/tag/studdev/ Wojciech Moszczyński Sun, 06 Oct 2024 09:29:15 +0000 pl-PL hourly 1 https://wordpress.org/?v=6.8.3 https://sigmaquality.pl/wp-content/uploads/2019/02/cropped-ryba-32x32.png STUDDEV() - THE DATA SCIENCE LIBRARY https://sigmaquality.pl/tag/studdev/ 32 32 24_SQL. Funkcje agregujące języka SQL Oracle: STUDDEV(), VARIANCE() i GROUP BY() https://sigmaquality.pl/mysql-kurs-podstawowy/24_sql-funkcje-agregujace-jezyka-sql-oracle-studdev-variance-i-group-by/ Sun, 24 May 2015 07:12:00 +0000 http://sigmaquality.pl/?p=1846 Do omówienia funkcji STUDDEV() , VARIANCE() i GROUP BY() skorzystamy z bezpłatnej bazy Oracle HR dostępnej tutaj:  http://www.oracle.com/technetwork/database/express-edition/downloads/index.html   Są to funkcja wyświetlająca odchylenie standardowe [...]

Artykuł 24_SQL. Funkcje agregujące języka SQL Oracle: STUDDEV(), VARIANCE() i GROUP BY() pochodzi z serwisu THE DATA SCIENCE LIBRARY.

]]>

Do omówienia funkcji STUDDEV() , VARIANCE() i GROUP BY() skorzystamy z bezpłatnej bazy Oracle HR dostępnej tutaj: 

http://www.oracle.com/technetwork/database/express-edition/downloads/index.html

 

 Funkcje STUDDEV(),  VARIANCE() 

Są to funkcja wyświetlająca odchylenie standardowe i wariancję wartości liczbowych w kolumnie.

Teraz wyświetlimy wartości odchylenia standardowego i wariancji dla wynagrodzeń w tabeli EMPLOYEES. Wariancja jest odchyleniem standardowym do kwadratu, sprawdźmy czy tak jest.

SELECT

  ROUND(STDDEV(salary)) AS Odchylenie_standardowe,

  ROUND(VARIANCE(salary)) AS Wariancja,

  ROUND(SQRT(ROUND(VARIANCE(salary)))) AS Odchylenie_standardowe_2

  FROM EMPLOYEES;

Otrzymujemy tabelę wynikową:

 Funkcja GROUP BY() 

Funkcja ta umożliwia grupowanie wyników ze względu na zawartość wybranej kolumny.

Spróbujmy policzyć pracowników z tabeli EMPLOYEES według działów, w których pracują.

SELECT

  DEPARTMENT_ID,

  COUNT(EMPLOYEES.LAST_NAME) AS Liczba_pracowników

  FROM EMPLOYEES

  GROUP BY DEPARTMENT_ID

  ORDER BY DEPARTMENT_ID;

Otrzymujemy tabelę wynikową:

 

Artykuł 24_SQL. Funkcje agregujące języka SQL Oracle: STUDDEV(), VARIANCE() i GROUP BY() pochodzi z serwisu THE DATA SCIENCE LIBRARY.

]]>