반응형

마리아디비 24

[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 쿼리 - 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

[MariaDB] SQL 쿼리 - BETWEEN, NOT BETWEEN

안녕하세요. 경제적, 시간적 자유를 꿈꾸는 한량입니다. 예문 테이블을 가지고 BETWEEN과 NOT BETWEEN의 사용법과 어떻게 동작하는지 알아보겠습니다. CREATE TABLE class ( name VARCHAR(20), birthday DATE ); INSERT INTO class VALUES ('BILL', '2022-01-14'), ('KIM', '2022-04-23'), ('ROSE', '2022-03-15'), ('SALLY', '2022-06-04'), ('AMY', '2022-10-15'), ('DAVID', '2022-07-23'), ('NANCY', '2022-11-08'); 1. 칼람명 BETWEEN min AND max 칼람의 값이 min보다 크거나 같고 max보다 작거나 같은..

IT 소스/MariaDB 2023.01.26

[MariaDB] SQL 쿼리 - LIKE, NOT LIKE

안녕하세요. 경제적, 시간적 자유를 꿈꾸는 한량입니다. 예문 테이블을 가지고 LIKE와 NOT LIKE의 사용법과 어떻게 동작하는지 알아보겠습니다. CREATE TABLE class ( name VARCHAR(20), color VARCHAR(10) ); INSERT INTO class VALUES ('BILL', 'red'), ('KIM', 'green'), ('ROSE', 'yellow'), ('SALLY', 'pink'), ('AMY', 'blue'), ('DAVID', 'rose'), ('NANCY', 'black'); 1. LIKE와 함께 사용되는 와일드카드 문자 'LIKE'구문을 사용하기 위해서는 와일드카드 문자에 대해 이해하셨야 합니다. 와일드카드 문자는 사용자가 원하는 문자가 포함된 자료를..

IT 소스/MariaDB 2023.01.25

[MariaDB] SQL 쿼리 - IN, NOT IN

안녕하세요. 경제적, 시간적 자유를 꿈꾸는 한량입니다. 예문 테이블을 가지고 IN과 NOT IN의 사용법과 어떻게 동작하는지 알아보겠습니다. CREATE TABLE class1 ( name VARCHAR(20), color VARCHAR(10) ); CREATE TABLE class2 ( name VARCHAR(20), score INT ); INSERT INTO class1 VALUES ('BILL', 'red'), ('KIM', 'green'), ('ROSE', 'yellow'), ('SALLY', 'pink'), ('AMY', 'blue'), ('NANCY', 'black'); INSERT INTO class2 VALUES ('BILL', 70), ('KIM', 50), ('ROSE', 70), (..

IT 소스/MariaDB 2023.01.20
반응형