- 그리디
- M:N
- regexp
- 뷰
- drf
- Article & User
- Queue
- 스택
- outer join
- 통계학
- count
- 큐
- update
- 트리
- distinct
- 백트래킹
- 완전검색
- DB
- delete
- Django
- 쟝고
- ORM
- migrations
- N:1
- create
- SQL
- Tree
- stack
- 이진트리
- Vue
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
목록전체 글 (458)
데이터 분석 기술 블로그
FLOOR 함수란?"FLOOR"는 SQL에서 주어진 숫자를 내림하여 가장 가까운 정수를 반환하는 함수입니다. 숫자가 양수든 음수든 소수점 이하를 버리고, 주어진 숫자보다 작거나 같은 정수로 내립니다.FLOOR 구문SELECT FLOOR(number)FROM table_name;number: 내림할 숫자나 컬럼.FLOOR 특징 소수점 이하 제거:숫자의 소수점 부분을 버리고 가장 가까운 낮은 정수를 반환.양수와 음수 처리:양수는 소수점 이하를 버림.음수는 더 작은 정수로 내림.예: FLOOR(-2.5) → -3.NULL 처리:입력값이 NULL이면 결과도 NULL.숫자형 데이터:숫자형 데이터만 허용.예제 1. 숫자 내림SELECT number, FLOOR(number) AS floored_valueFROM ..
ABS 함수란?"ABS"는 **숫자의 절댓값(Absolute Value)**을 반환하는 함수입니다. 절댓값은 숫자의 부호를 제거하여 항상 양수로 만듭니다.ABS 구문SELECT ABS(number)FROM table_name;number: 절댓값을 계산할 숫자나 컬럼.ABS 특징 양수와 음수 처리:양수는 그대로 반환.음수는 양수로 변환.0은 항상 0:입력값이 0이면 결과도 0.NULL 처리:입력값이 NULL이면 결과도 NULL.숫자형 데이터만 사용 가능:문자열 데이터는 허용되지 않음.예제 1. 절댓값 계산SELECT number, ABS(number) AS absolute_valueFROM Numbers;2. 조건에서 사용문제: 절댓값이 10 이상인 데이터만 조회.SELECT numberFROM Nu..
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와 함께 사용 가능:그룹별 최댓값을 계산할 때..