티스토리 뷰
MySQL에는 많은 내장 함수가 있습니다.
: 숫자 관련 함수, 문자 관련 함수, 논리 관련 함수, 집계 함수, 날짜 관련 함수
오늘은 숫자 관련 함수를 알아보겠습니다!
숫자 관련 함수
✔ ABS (숫자) : 절댓값 출력
✔ CEIL (숫자) : 올림 함수
SELECT ABS(-10), CEIL(10.1), CEIL(10), CEIL(-10);
✔ FLOOR (숫자) : 내림 함수
SELECT FLOOR(10.1), FLOOR(-10.1), FLOOR(10), FLOOR(-10);
✔ ROUND (숫자, 자릿수) : 소수점 자리를 지정하는 함수
📍 자릿수 > 0 : 우측 n 번째 자리까지 보여준다.(우측의 값까지 반올림)
📍 자릿수 < 0 : 좌측 n 번째에서 반올림이 일어난다.
📍 자릿수 = 0 : 소수점 기준 → 생략할 경우 정수 부분까지 반올림하여 표시
SELECT ROUND(12345.123956, 3), ROUND(12935.123456, -3), ROUND(12345.923456, 0);
✔ POWER (X, Y) : X의 Y 승
✔ MOD (분자, 분모) : 분자를 분모로 나눈 나머지를 구한다. → 연산자 %와 같다.
SELECT POWER(2, 10), MOD(10, 3);
✔ TRUNCATE (숫자, 자릿수) : 숫자를 소수점 이하 자릿수에서 버림
SELECT TRUNCATE(12345.678, 1), TRUNCATE(12345.678, 2), TRUNCATE(12345.678, -1), TRUNCATE(12345.678, -2);
✔ GREATEST (숫자 1, 숫자 2, 숫자 3, ...) : 주어진 수 중 제일 큰 수 리턴
SELECT GREATEST(345, 2, 6, 9845, 103985, 85720, 8520, 50984, 03984, 598430);
✔ LEAST (숫자 1, 숫자 2, 숫자 3, ...) : 주어진 수 중 제일 작은 수 리턴
SELECT LEAST(345, 2, 6, 9845, 103985, 85720, 8520, 50984, 03984, 598430);
'데이터베이스' 카테고리의 다른 글
MySQL - 테이블 조회(SELECT) (0) | 2021.11.23 |
---|---|
MySQL - 제약 조건(PRIMARY KEY) (0) | 2021.11.23 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- JDK
- PRIMARYKEY
- 내장함수
- 환경변수
- CS지식
- PRIMARY_KEY
- 김영한
- 스프링
- 숫자함수
- 계산함수
- 강의정리
- MySQL_portable
- path
- QueryBox
- SQL
- HTTP
- mysql
- db연결
- JDK설치
- 수학함수
- db
- dbms
- 쿼리박스
- java설치
- spring
- 개발환경
- 제약조건
- 알고리즘
- JAVA_HOME
- 테이블조회
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함