
안녕하세요, 끙정입니다. 오늘은 분석의 시작인 소계에 대해서 알아보겠습니다. 문법으로는 ROLLUP, CUBE, GROUPING SETS가 있습니다. 대부분의 DBMS에서 호환성 걱정 없이 사용할 수 있고, 기능은 거의 비슷합니다. 하나씩 살펴보겠습니다. 1. ROLLUP (Oracle, SQL Server) , WITH ROLLUP(MariaDB, SQL Server) 가장 기본적인 통계 명령은 그룹별로 집계를 구하는 GROUP BY 입니다. 여러 개의 기준 필드를 지정하여 각 기준별로 그룹을 나누어 합계나 평균을 구할 수 있습니다. SELECT gender, SUM(salary) AS sum_salary FROM tStaff GROUP BY gender; SELECT depart, SUM(salary..

안녕하세요, 끙정입니다. 오늘은 함수 두 번째 시간으로 문자열 함수에 대해서 알아보겠습니다. 테이블에 저장하는 가장 흔한 타입은 문자열이며 길이나 형식의 제한이 없어 복합적인 정보를 포함할 수 있습니다. 데이터를 능숙하게 다루려면 문자열을 자유자재로 가공, 추출해야 합니다. DBMS는 일상적으로 필요한 모든 함수를 다 제공합니다. 지난번과 같이 함수는 오라클을 기본으로 SQL Server와 MariaDB를 같이 알아보겠습니다. DBMS별로 좌측과 동일하면 ''로 표시하겠습니다. (MariaDB의 우측은 오라클) 함수가 존재하지 않으면 'X'로 표현하겠습니다. 설명 오라클 SQL Server MariaDB 문자열의 길이 (바이트 수가 아닌 문자의 수) LENGTH LEN(s) CHAR_LENGTH 문자열의..
안녕하세요, 끙정입니다. 오늘은 함수에 대해서 알아보겠습니다. DBMS에는 크게 스칼라 함수, 집계 함수, 시스템 함수가 존재합니다. 스칼라 함수는 값 하나를 계산하며 전통적인 수학 함수와 비슷하고, 집계 함수는 여러 개의 값으로부터 통계값을 생성합니다. SUM, AVG, COUNT 등입니다. 마지막으로 시스템 함수는 NULL 관련 처리나 타입 변환 등을 처리합니다. 스칼라 함수는 또한 다루는 타입에 따라 수치, 문자열, 날자 함수로 세분화 됩니다. 오늘은 수치 함수에 대해서 알아보겠습니다. 수치 함수는 수치 값을 받아 계산을 거쳐 원하는 값을 리턴합니다. 대부분의 언어에도 비슷한 이름의 함수가 있어서 프로그래밍을 조금 해보신 분이라면 익숙하실 겁니다. 함수는 오라클을 기본으로 SQL Server와 Ma..

안녕하세요, 끙정입니다. 오늘은 조인의 마지막으로 간단하게 SELF JOIN에 대해서 알아보겠습니다. SELF JOIN은 조인 테이블이 자기 자신입니다. 특별한 문법이 없고 내부 조인 문법을 사용합니다. 한 테이블을 조인하는 것이 의미가 있으려면 테이블 내의 필드끼리 참조 관계여야 합니다. 즉, 한 필드가 다른 필드를 참조하는 1:n 의 자기 참조 관계가 있는 특수한 테이블에만 사용할 수 있습니다. 다음 테이블을 예시로 보겠습니다. /* 실습용 테이블을 만들어봅니다. */ CREATE TABLE tDirectory ( id INT PRIMARY KEY, name VARCHAR(20) NOT NULL, parent INT NOT NULL ); INSERT INTO tDirectory (id, name, p..

안녕하세요, 끙정입니다. 오늘은 조인의 여러 조건에 대해서 알아보도록 하겠습니다. 1. 서브쿼리와의 차이점 조인은 서브쿼리와 매우 유사합니다. 그러나 효과만 비슷할 뿐 수준이 다른 기술입니다. tCar와 tMaker 테이블을 통해서 티볼리를 만드는 회사를 찾고, 그 회사의 공장이 어디에 있는지를 출력해야 한다고 가정합시다. SELECT maker FROM tCar WHERE car = '티볼리'; SELECT factory FROM tMaker WHERE maker = '쌍용'; 위의 두 쿼리를 하나로 합치면 서브쿼리가 됩니다. 동시에 조인으로도 풀어보겠습니다. /* 서브쿼리 */ SELECT factory FROM tMaker WHERE maker = (SELECT maker FROM tCar WHER..
- Total
- Today
- Yesterday
- datacenter
- perplexity
- ai pc
- condenast
- searchgpt
- Samsung
- Intel
- Amazon
- IDC
- apple intelligence
- galaxyai
- sql
- aitv
- 액침냉각
- alexa
- OpenAI
- Meta
- genai
- sb1047
- Apple
- ChatGPT
- aichip
- Nvidia
- SSI
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |