에러 탈출 일지
[MySQL] 주요 함수 정리 본문
1. 널값 함수
ifnull(컬럽, 널일때 사용할 값) → 오라클의 nvl()
2. 숫자 함수
round(): 반올림, 소수점 자리수 지정
truncate(): 버림, 소수점 자리수 지정
floor(): 내림, 무조건 정수로 표현
ceil(): 올림, 무조건 정수로 표현
mod(): 나머지, mod(10,3) → 1
- 몫 : floor(10/3) → 3.333 ... → 소수점 이하는 내림 → 3(몫)
abs(): 절댓값
pow(): 승수, pow(2,3) → 2의 3승
3. 문자 함수
upper() 대문자 변환
lower() 소문자
substring() 문자열 추출
concat() 문자열 연결
length() 문자열 길이
instr() 문자열에서 특정 문자가 위치하는 인덱스 번호
lpad() 문자열의 왼쪽을 특정 문자로 채움
rpad() 문자열의 오른쪽을 특정문자로 채움
4. 날짜 함수
now(), sysdate() 현재 시스템의 날짜와 시간
curdate() 현재 시스템의 날짜
curtime() 현재 시스템의 시간
year() 날짜 중에서 년도
month() 닐짜 중에서 월
day() 날짜 중에서 일
date() 날짜와 시간 중에서 날짜
time() 날짜와 시간 중에서 시간
date_add() 날짜를 더함
date_sub() 날짜를 뺌
date_format()
'개발 > MySQL' 카테고리의 다른 글
| [MySQL] 계정 생성, 권한 부여, 데이터 생성 및 삭제 (0) | 2022.10.24 |
|---|