반응형

mariadb 26

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

[MariaDB] 테이블 연결 - JOIN

안녕하세요. 경제적, 시간적 자유를 꿈꾸는 한량입니다. 예문 테이블을 가지고 조인이 어떻게 동작하는지 알아보겠습니다. CREATE TABLE test1 ( num1 INT ); CREATE TABLE test2 ( num2 INT ); INSERT INTO test1 VALUES (1), (2), (3); INSERT INTO test2 VALUES (2), (4); 1. 내부 조인 - INNER JOIN 조인된 테이블에서 지정된 조인 조건에 대해 만족하는 행만 포함하여 결과 집합을 생성합니다. SELECT * FROM test1 INNER JOIN test2 ON test1.num1 = test2.num2; // 실행 결과 ------ ------ | num1 | num2 | ------ ------ ..

IT 소스/MariaDB 2023.01.17

[MariaDB] 테이블 수정 - ALTER

안녕하세요. 경제적, 시간적 자유를 꿈꾸는 한량입니다. 테이블 수정 기본 형식 ALTER문은 이미 생성된 테이블의 칼람 추가, 변경 삭제등의 기능을 합니다. 1. 테이블 칼람 추가 ALTER TABLE 테이블명 ADD 칼람명 데이터형 DEFAULT 기본설정값 NULL; // 예문 ALTER TABLE STUDENT ADD ADDRESS VARCHAR(50) DEFAULT 'Seoul' NULL; // STUDENT 테이블에 ADDRESS 칼람을 추가하고 기본값으로 Seoul 저장하며 NULL을 허용 함 칼람 추가는 기본적으로 테이블의 마지막에 생성됩니다. 칼람의 위치를 지정하고 싶으면 FIRST, AFTER를 하시면 됩니다. ALTER TABLE 테이블명 ADD 칼람명 데이터형 DEFAULT 기본설정값 ..

IT 소스/MariaDB 2023.01.13
반응형