case when 함수
SELECT CASE WHEN 조건1 THEN 결과값1
WHEN 조건2 THEN 결과값2
ELSE 결과값3
END
FROM 테이블명
함수들 정리
함수 | 설명 |
sum | 합 |
count | 행 개수 |
min | 최소값 |
max | 최대값 |
avg | 평균 |
truncate( , n ) | 소수점 n자리까지 표시 |
round( , n ) | 소수점 n 자리 지정 반올림 |
ceil | 올림 |
floor | 내림 |
abs | 절대값 |
sign | 양수는 1, 음수는 -1, 0은 0 |
length | 문자열 길이 |
trim | 앞뒤 공백 제거 |
upper | 모두 대문자로 |
lower | 모두 소문자로 |
left( , n) | 왼쪽 n번째까지 |
right( , n) | 오른쪽 n번째까지 |
replace | 대체 |
lpad, rpad | 특정 글자 반복 |
substring | 문자열 자르기 |
concat | 문자열 붙이기 |
concat_ws | 문자열 사이에 값 넣기 |
curdate | 현재 날짜 반환 |
curtime | 현재 시각 반환 |
now | 현재 날짜와 시각 반환 |
year | 연도 반환 |
month | 월 반환 |
day | 일 반환 |
last_day | 해당 월의 마지막 일 반환 |
weekday | 요일 반환 월~일=0~6으로 |
dayname | 요일 이름 반환 |
adddate | 시간/날짜 덧셈 |
subdate | 시간/날짜 뺄셈 |
datediff | 두 시간/날짜 일 차이 |
timediff | 두 시간/날짜 시간 차이 |
'cs > 데이터베이스' 카테고리의 다른 글
[SQL 특강] 데이터 분할과 분석 (aka. 순위 함수, 이동 함수, ...) (0) | 2022.03.08 |
---|---|
[SQL 특강] 데이터 그룹화, group by, having (0) | 2022.03.08 |
[SQL 특강] 데이터 정렬하기, order by (0) | 2022.03.08 |
[SQL 특강] 데이터 필터링 하기, where (aka. Like, IN, NOT IN ,...) (0) | 2022.03.08 |
[SQL 특강] 데이터 불러오기, select (0) | 2022.03.08 |