반응형
- 문자열 자르기
- SUBSTR("문자열", "시작 위치", "길이")
SELECT SUBSTR(10999, 1, LENGTH(10999)-3) FROM DUAL
-- 10
- 숫자 반올림
- ROUND("값", "자릿수")
SELECT ROUND(10999,-3) / 1000 FROM DUAL
-- 11
* 자릿수 : 점(.) 기준 + 이면 오른쪽, - 이면 왼쪽
- 숫자 절사
- TRUNC("값", "자릿수")
SELECT TRUNC(10999,-3) / 1000 FROM DUAL
-- 10
- NUMBER타입 컬럼에 뒷자리 3자리를 제외한 MAX+1 경우, SUBSTR 으로 하면 십 단위부터 +1 이 제대로 안되므로,
- ROUND / TRUNC를 활용할 것!
반응형
'IT > Database' 카테고리의 다른 글
몽고디비 - 계정생성 (0) | 2024.07.20 |
---|---|
[Oracle] ORA-00917 (0) | 2022.12.01 |
[Oracle] ORA-00947 (0) | 2022.12.01 |
[Oracle] INSTR - 문자 위치 찾기 (0) | 2022.12.01 |
[Oracle] 백업 테이블 생성 (0) | 2022.11.15 |
[Oracle] ORA-01481 (0) | 2022.11.02 |
[Oracle] ORA-01722 (0) | 2022.11.02 |
[Oracle] ORA-01400 (0) | 2022.11.01 |
mariaDB 칼럼 변경/추가/삭제, 속성변경 (0) | 2020.07.16 |
6. MariaDB 대소문자 구분 (0) | 2020.05.21 |