- Article & User
- SQL
- drf
- 백트래킹
- DB
- N:1
- 완전검색
- distinct
- count
- 그리디
- 스택
- M:N
- 뷰
- update
- 큐
- 이진트리
- Tree
- 쟝고
- Django
- migrations
- delete
- create
- 트리
- ORM
- regexp
- 통계학
- Vue
- outer join
- stack
- Queue
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
목록2024/12 (30)
데이터 분석 기술 블로그
TRIM 함수란?"TRIM"은 SQL에서 문자열의 공백 또는 특정 문자를 제거하는 데 사용되는 함수입니다. 문자열의 앞뒤에서 원하는 문자(기본적으로 공백)를 제거할 수 있습니다.TRIM 구문TRIM([[LEADING | TRAILING | BOTH] [remstr] FROM] str) LEADING: 문자열의 앞쪽(왼쪽)에서 지정된 문자 제거.TRAILING: 문자열의 뒤쪽(오른쪽)에서 지정된 문자 제거.BOTH: 문자열의 양쪽에서 지정된 문자 제거(기본값).remstr: 제거할 문자. 생략하면 공백이 기본값.TRIM 특징 기본 동작:TRIM은 문자열의 앞뒤 공백을 제거.기본값은 **BOTH**로 동작.특정 문자 제거:공백 외에도 특정 문자를 제거할 수 있음.NULL 처리:NULL 값을 입력하면 결과도 ..
ROUND 함수란?"ROUND"는 숫자를 반올림하여 지정된 소수점 자릿수로 값을 반환하는 함수입니다. 소수점 이하를 다룰 때, 특히 소수점 자릿수를 제한하거나 데이터의 정확도를 조정해야 할 때 유용합니다.ROUND 구문ROUND(number, decimals) number: 반올림할 숫자.decimals: 반올림할 소수점 자리수 (양수, 0, 또는 음수 가능).ROUND 특징 decimals가 양수:지정된 소수점 자리수에서 반올림.예: ROUND(123.456, 2) → 123.46.decimals가 0:정수 부분만 남기고 소수점 첫째 자리에서 반올림.예: ROUND(123.456, 0) → 123.decimals가 음수:소수점 왼쪽 자리에서 반올림.예: ROUND(123.456, -1) → 120.예제..
CHAR_LENGTH 함수란?"CHAR_LENGTH"는 SQL에서 문자열의 길이를 반환하는 함수입니다. 문자열에 포함된 문자 개수를 반환하며, 공백도 길이에 포함됩니다.CHAR_LENGTH 구문SELECT CHAR_LENGTH(column_name)FROM table_name;column_name: 길이를 측정할 문자열이 포함된 컬럼.CHAR_LENGTH 특징 공백 포함:문자열에 포함된 공백도 문자 개수로 계산됩니다.문자 개수 반환:문자열의 길이를 문자 단위로 반환.멀티바이트 문자(예: 한글, 중국어 등)를 사용할 때도 문자 단위로 계산.NULL 처리:값이 NULL이면 결과도 NULL.ANSI 표준:SQL 표준 함수로 대부분의 데이터베이스에서 지원.CHAR_LENGTH와 LENGTH CHAR_LENGTH..
ORDER BY 절이란?"ORDER BY"는 SQL에서 결과 테이블의 행을 특정 컬럼을 기준으로 정렬하는 데 사용되는 절입니다. 데이터를 오름차순 또는 내림차순으로 정렬할 수 있습니다.ORDER BY 구문SELECT column1, column2, ...FROM table_nameORDER BY column_name [ASC|DESC]; column_name: 정렬 기준이 되는 컬럼.ASC: 오름차순(기본값). 작은 값부터 큰 값으로 정렬.DESC: 내림차순. 큰 값부터 작은 값으로 정렬.ORDER BY 특징 정렬 순서 지정:기본 정렬 순서는 오름차순(ASC).내림차순으로 정렬하려면 **DESC**를 명시.여러 컬럼을 기준으로 정렬 가능:첫 번째 컬럼으로 정렬 후, 동일한 값이 있는 경우 두 번째 컬럼으..
MIN 함수란?"MIN"은 SQL에서 사용되는 집계 함수(Aggregate Function)로, 특정 컬럼의 값 중에서 최솟값을 반환합니다. 데이터 분석에서 가장 작은 값을 찾거나 비교 작업에 유용하게 사용됩니다.MIN 구문SELECT MIN(column_name)FROM table_nameWHERE condition; column_name: 최솟값을 계산할 대상 컬럼.WHERE condition: 특정 조건을 적용하여 최솟값 계산 가능.MIN 특징 숫자형, 날짜형, 문자열 데이터에서 사용 가능:숫자형 데이터: 가장 작은 숫자.날짜형 데이터: 가장 오래된 날짜.문자열 데이터: 알파벳 순서에서 가장 첫 번째 값.NULL 값 무시:NULL 값은 최솟값 계산에서 제외.GROUP BY와 함께 사용 가능:그룹별로..
MAX 함수란?"MAX"는 사용되는 집계 함수(Aggregate Function)로, 특정 컬럼의 값 중에서 최댓값을 반환합니다. 데이터 분석이나 비교 작업에서 가장 큰 값을 찾을 때 유용합니다.MAX 구문SELECT MAX(column_name)FROM table_nameWHERE condition; column_name: 최댓값을 계산할 대상 컬럼.WHERE condition: 특정 조건에 해당하는 데이터만 고려.MAX 특징 숫자형, 날짜형, 문자열 데이터에서 사용 가능:숫자형 데이터: 가장 큰 숫자.날짜형 데이터: 가장 최신 날짜.문자열 데이터: 알파벳 순서에서 가장 마지막 값.NULL 값은 무시:NULL 값은 최댓값 계산에 포함되지 않음.GROUP BY와 함께 사용 가능:그룹별 최댓값을 계산할 때..
AVG 함수란?"AVG"는 SQL에서 특정 컬럼의 평균값을 계산하는 데 사용되는 집계 함수(Aggregate Function)입니다. 데이터의 중심 경향을 파악하거나 집합의 특성을 분석할 때 유용합니다.AVG 구문SELECT AVG(column_name)FROM table_nameWHERE condition; column_name: 평균값을 계산할 숫자형 컬럼.WHERE condition: 선택적으로 조건을 추가하여 특정 데이터만 평균 계산.AVG 특징 숫자형 데이터만 사용 가능:INT, FLOAT, DECIMAL과 같은 숫자형 데이터에서만 사용 가능.NULL 값 무시:NULL 값은 평균 계산에서 제외.정밀도:결과는 일반적으로 소수점 형태로 반환.GROUP BY와 함께 사용 가능:그룹별로 평균을 계산할 ..
SUM 함수란?SUM 함수는 특정 컬럼의 숫자 값 합계를 계산하는 데 사용되는 집계 함수(Aggregate Function)입니다. 주로 데이터 집합의 총합을 구하거나, 그룹별 합계를 계산할 때 사용됩니다.SUM 구문SELECT SUM(column_name)FROM table_nameWHERE condition; column_name: 합계를 계산할 숫자형 컬럼.WHERE condition: 선택적으로 조건을 추가하여 특정 데이터만 합산 가능.SUM 특징 숫자형 컬럼에만 사용 가능:문자열 또는 날짜 데이터에는 사용할 수 없음.NULL 값 무시:계산 시 NULL 값은 무시하고 합산하지 않음.GROUP BY와 함께 사용:그룹별 합계를 계산할 때 유용.예제 1. 전체 합계 계산문제: price의 총합을 계산..