반응형

IT 소스/MariaDB 32

[MariaDB] PERCENTILE_CONT - 백분위수 추정 함수

안녕하세요. 경제적, 시간적 자유를 꿈꾸는 한량입니다. MariaDB의 백분위수 추정 함수 - PERCENTILE_CONT() PERCENTILE_CONT() 함수는 데이터를 정렬한 후 일반적으로 '0'과 '1'사이의 주어진 값으로 백분위수에 해당하는 값을 계산하여 반환합니다 예문 테이블을 가지고 백분위수 함수가 어떻게 동작하는지 알아보겠습니다. -- exam_results 테이블 생성 쿼리 CREATE TABLE exam_results ( student_id INT AUTO_INCREMENT PRIMARY KEY, -- 학생 ID, 자동 증가하는 기본 키 student_name VARCHAR(50), -- 학생 이름 score INT -- 시험 점수 ); -- 기본 데이터 삽입 쿼리 INSERT INT..

IT 소스/MariaDB 2024.03.13

[MariaDB] MEDIAN - 중앙값 계산 함수

안녕하세요. 경제적, 시간적 자유를 꿈꾸는 한량입니다. MariaDB의 중앙값 계산 함수 - MEDIAN() MEDIAN() 함수는 집계 함수 중 하나로, 데이터 세트의 중앙값을 계산하는 데 사용됩니다. 중앙값은 데이터 집합의 중앙에 위치한 값으로, 데이터를 오름차순으로 정렬한 후 중앙에 있는 값입니다. 데이터의 개수가 홀수일 경우에는 중앙에 있는 값이 그대로 중앙값이 되고, 짝수일 경우에는 중앙에 있는 두 값의 평균이 중앙값이 됩니다. 예문 테이블을 가지고 중앙값 함수가 어떻게 동작하는지 알아보겠습니다. -- sales 테이블 생성 쿼리 CREATE TABLE sales ( sales_id INT AUTO_INCREMENT PRIMARY KEY, customer_name VARCHAR(100), sal..

IT 소스/MariaDB 2024.03.13

[MariaDB] GROUP_CONCAT - 그룹 합침 함수

안녕하세요. 경제적, 시간적 자유를 꿈꾸는 한량입니다. MariaDB의 그룹 합침 함수 - GROUP_CONCAT() GROUP_CONCAT() 함수는 그룹화된 행의 값을 결합하여 문자열로 반환합니다. 이 함수는 주로 그룹화된 데이터를 요약하여 하나의 문자열로 표시하는 데 사용됩니다. 예문 테이블을 가지고 그룹 함침 함수가 어떻게 동작하는지 알아보겠습니다. -- 테이블 생성 쿼리 CREATE TABLE orders ( order_id INT AUTO_INCREMENT PRIMARY KEY, customer_id INT, customer_name VARCHAR(50), product_name VARCHAR(50) ); -- 기본 데이터 삽입 쿼리 INSERT INTO orders (customer_id, ..

IT 소스/MariaDB 2024.03.08

[MariaDB] VARIANCE - 분산 함수

안녕하세요. 경제적, 시간적 자유를 꿈꾸는 한량입니다. MariaDB의 분산 함수 - VARIANCE() VARIANCE() 함수는 통계 함수 중 하나로 주어진 데이터의 분산 값을 계산하는 데 사용됩니다. '분산'은 데이터의 흩어진 정도를 나타내는 통계적 지표로, 값들이 평균에서 얼마나 떨어져 있는지를 측정합니다. 작은 분산은 데이터가 평균 주위에 모여 있음을 나타내며, 데이터의 분포가 일정하다는 것을 의미합니다. 반면에 큰 분산은 데이터가 평균에서 멀리 흩어져 있음을 나타내며, 데이터의 분포가 불규칙하고 다양하다는 것을 의미합니다. 예문 테이블을 가지고 분산 함수가 어떻게 동작하는지 알아보겠습니다. -- 테이블 생성 쿼리 CREATE TABLE employees ( employee_id INT AUTO..

IT 소스/MariaDB 2024.03.07

[MariaDB] STDDEV - 표준 편차 함수

안녕하세요. 경제적, 시간적 자유를 꿈꾸는 한량입니다. MariaDB의 표준 편차 함수 - STDDEV() STDDEV() 함수를 사용하여 데이터의 표준 편차를 계산을 할 수 있습니다. '표준 편차'는 데이터의 분포를 나타내는 통계적 측정 지표입니다. 표준 편차가 작을수록 데이터의 값들이 평균 주위에 모여 있으며, 데이터의 분포가 일정합니다. 반대로, 표준 편차가 클수록 데이터의 값들이 평균 주위에 흩어져 있으며, 데이터의 분포가 불규칙하고 다양합니다. 이를 통해 데이터의 분포를 시각화하고 이해할 수 있습니다. 예문 테이블을 가지고 표준 편차 함수가 어떻게 동작하는지 알아보겠습니다. -- 테이블 생성 쿼리 CREATE TABLE customers ( customer_id INT AUTO_INCREMENT..

IT 소스/MariaDB 2024.03.04

[MariaDB] SQL 쿼리 - CASE

안녕하세요. 경제적, 시간적 자유를 꿈꾸는 한량입니다. CASE 함수는 일련의 조건을 지정하고 해당 조건에 따라 결과 값을 반환하는 함수입니다. CASE 함수를 사용하면 복잡한 조건문을 간단하게 작성할 수 있습니다. CASE 문은 다음과 같은 구문을 사용합니다. SELECT CASE WHEN condition_1 THEN result_1 WHEN condition_2 THEN result_2 ... WHEN condition_n THEN result_n ELSE default_result END FROM TABLE 여기서 condition은 조건을 나타내는 표현식입니다. result는 해당 조건에 대한 결과 값을 나타냅니다. 만약, 'condition_1'이 참이면 'result_1'을 반환하고, 'co..

IT 소스/MariaDB 2023.02.16

[MariaDB] SQL 쿼리 - SUBSTR, SUBSTRING

안녕하세요. 경제적, 시간적 자유를 꿈꾸는 한량입니다. 예문을 가지고 SUBSTR과 SUBSTRING의 사용법과 어떻게 동작하는지 알아보겠습니다. 1. SUBSTR ('문자열', '추출 시작점') 문자열의 추출 시작점부터 문자열을 추출하여 반환합니다. SELECT SUBSTR ('Hello Maria Server', 5) AS 'SUBSTR' // 실행 결과 SUBSTR | --------------+ o Maria Server| 5번째 'o'부터 문자열 마지막까지 추출하여 문자열을 반환하였습니다. 2. SUBSTRING ('문자열', '추출 시작점', '길이') 문자열의 추출 시작점부터 길이만큼의 문자열을 추출하여 반환합니다. SELECT SUBSTRING ('Hello Maria Server', 5,..

IT 소스/MariaDB 2023.02.01

[MariaDB] SQL 쿼리 - DISTINCT, GROUP BY

안녕하세요. 경제적, 시간적 자유를 꿈꾸는 한량입니다. 예문 테이블을 가지고 DISTINCT와 GROUP BY의 사용법과 어떻게 동작하는지 알아보겠습니다. CREATE TABLE class ( name VARCHAR(20), score INT ); INSERT INTO class VALUES ('BILL', 70), ('KIM', 50), ('ROSE', 70), ('SALLY', 60), ('AMY', 80), ('DAVID', 60), ('NANCY', 90); 1. DISTINCT 칼람명 중복을 제거하고 싶은 칼람명 앞에 적어주면 한건의 데이터만 반환합니다. SELECT DISTINCT score FROM class; // 실행 결과 score| -----+ 70| 50| 60| 80| 90| 2...

IT 소스/MariaDB 2023.01.31

[MariaDB] SQL 쿼리 - TRIM, LTRIM, RTRIM

안녕하세요. 경제적, 시간적 자유를 꿈꾸는 한량입니다. 간단한 예문을 가지고 TRIM의 사용법과 어떻게 동작하는지 알아보겠습니다. 1. 공백 제거 TRIM 함수를 사용하면 문자열의 앞, 뒤 또는 양쪽의 공백을 제거할 수 있습니다. SELECT TRIM (' Hello Maria Server ') AS 'TRIM' , LTRIM(' Hello Maria Server ') AS 'LTRIM' , RTRIM(' Hello Maria Server ') AS 'RTRIM' // 실행 결과 TRIM |LTRIM |RTRIM | ------------------+------------------------+-----------------------+ Hello Maria Server|Hello Maria Server..

IT 소스/MariaDB 2023.01.30

[MariaDB] SQL 쿼리 - LIMIT

안녕하세요. 경제적, 시간적 자유를 꿈꾸는 한량입니다. 예문 테이블을 가지고 LIMIT의 사용법과 어떻게 동작하는지 알아보겠습니다. CREATE TABLE player ( name VARCHAR(20), ranking INT ); INSERT INTO player VALUES ('BILL', 1), ('KIM', 2), ('ROSE', 3), ('SALLY', 4), ('AMY', 5), ('DAVID', 6), ('NANCY', 7); 1. LIMIT 개수 제한 숫자 LIMIT절은 조회된 결과에서 개수 제한 숫자만큼의 행을 반환합니다. // 1등부터 3위까지 순위 SELECT * FROM player ORDER BY ranking ASC LIMIT 3; // 실행 결과 name|ranking| ----..

IT 소스/MariaDB 2023.01.27
반응형