
안녕하세요, 끙정입니다. 오늘은 DBMS의 데이터 타입에 대해서 알아보겠습니다. DBMS마다 지원하는 타입이 다양하지만 최대한 표준에 맞춰서 사용하고 있습니다. 반드시 알아야 할 타입 정도 까지만 정리하도록 하겠습니다. 1. 수치형 수치형은 수학적인 숫자값을 저장하는 타입이며 정수형과 실수형으로 구분합니다. 정수형은 소수점 이하를 표현하지 않는 수치값입니다. 오라클 SQL Server MariaDB 설명 INT INT INT 4바이트. ± 21억 BIGINT BIGINT 8바이트. ± 900경 MEDIUMINT 3바이트. ± 830만 SMALLINT SMALLINT SMALLINT 2바이트. -32768~32767 TINYINT TINYINT 1바이트. SQL Server: 0~255 MariaDB: -..

안녕하세요, 끙정입니다. 오늘은 피봇에 대해서 알아보겠습니다. 1. PIVOT(Oracle, SQL Server Only) 피봇 연산자는 행으로 나열되어 있는 데이터를 열로 나열하여 보기 쉽게 가공하는 것입니다. 시간순으로 차곡차곡 쌓이는 값이나 대규모 인원의 정보는 세로로 길어 한눈에 알아보기 어렵습니다. 피봇은 세로행을 가로 열로 가독성을 향상합니다. SELECT 필드목록 FROM 테이블 PIVOT(집계함수 FOR 대상필드 IN (필드값 목록)) 별명 대상 필드의 값 목록을 새로운 열로 만들고 각 열에 대해 집계 함수를 호출하여 결과셋을 만듭니다. /* Oracle */ SELECT * FROM tSeason PIVOT (MAX(sale) FOR season IN ('봄', '여름', '가을', '겨..

안녕하세요, 끙정입니다. 소계, 순위에 이어 오늘은 통계에 대해서 알아보겠습니다. 활용도에 따라서 많은 작업이 가능한 함수들입니다. 천천히 살펴보겠습니다. 1. NTILE NTILE(n) 함수는 레코드의 집합을 n개의 영역으로 구분하고 소속 영역을 구합니다. 인수 n은 나눌 영역의 개수를 지정합니다. SELECT NTILE(4) OVER (ORDER BY salary DESC) AS 구간, name, salary FROM tStaff; SELECT NTILE(4) OVER (PARTITION BY gender ORDER BY salary DESC) AS 구간, name, gender, salary FROM tStaff; 첫 번째 쿼리는 월급 순으로 정렬한 뒤 4개의 그룹으로 나눈 것입니다. 통계적으로 사..

안녕하세요, 끙정입니다. 오늘은 순위에 대해서 알아보겠습니다. 1. OVER SUM, AVG, MIN, MAX 집계 함수는 주로 GROUP BY와 함께 사용하며, 은근히 제약이 많아 복잡한 집계를 내는데 한계가 있습니다. OVER는 집계 함수를 보조하여 섬세한 그룹핑을 지원하면서도 구문은 더 간단한 축약형입니다. 집계함수() OVER(PARTITION BY 그룹핑 기준 ORDER BY 정렬기준 ROWS | RANGE) OVER 안에 상세 옵션이 들어가며 필요 없으면 생략 가능합니다. PARTITION BY 절은 GROUP BY와 유사한 그룹핑을 수행하며 ORDER BY 절은 통계를 낼 정렬 순서를 지정합니다. 다소 난해해 보일 수 있지만, 기존 집계 구문의 한계를 살펴보며 OVER를 이해해 보겠습니다. ..

안녕하세요, 끙정입니다. 오늘은 문자열 함수의 활용 방법인 검색, 변환, 대체에 대해서 알아보겠습니다. 1. 검색 검색은 문자열에서 특정 문자열이 있는지, 있다면 어디쯤에 있는지를 조사합니다. 1.1 INSTR 기본 검색 함수는 INSTR 이며 인수로 (문자열, 패턴, 시작 위치, 순서)를 전달하되, 시작 위치와 순서는 생략시 모두 1을 적용합니다. 문자열이 있으면 발견 위치를 리턴하며 없으면 0을 리턴합니다. INSTR(s, p, b, n) /* Oracle */ CHARINDEX(p, s, b) /* SQL Server */ POSITION(p IN s) /* MariaDB */ /* s에서 n번째 p를 b부터 찾아줘 */ /* Oracle */ SELECT INSTR('우리나라 대한민국', '나라'..
- Total
- Today
- Yesterday
- SSI
- condenast
- aichip
- OpenAI
- Meta
- ai pc
- Nvidia
- genai
- ChatGPT
- Apple
- 액침냉각
- Amazon
- searchgpt
- IDC
- galaxyai
- sql
- perplexity
- datacenter
- sb1047
- Intel
- aitv
- Samsung
- apple intelligence
- alexa
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |