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  두 시간/날짜 시간 차이
   

 

 

+ Recent posts