💾 나만 몰랐던/SQL
🎱 나만 몰랐던 SQL | 수치 연산
감자캐는사람
2024. 11. 15. 20:22
🎱 산술 연산자 : ( ) * / + - %
- 수학에서 사용하는 사칙연산의 기능을 가진 연산자
- NUMBER DATA 유형의 데이터와 같이 사용
- 다른 칼럼끼리의 연산에 NULL이 포함되어있다면 결과값은 NULL임
① ( ) 괄호로 우선순위를 조정할 수 있음
② *
③ / ➡️ 0으로 나눌 경우 에러가 남
④ +
⑤ -
⑥ % ➡️ 0으로 나눌 경우 NULL로 반환됨
🎱 숫자 함수
① ABS (수)
- 수의 절대값을 반환
② SIGN (수)
- 수의 부호를 반환
- 양수이면 1, 음수이면 -1, 0이면 0을 반환
③ ROUND (수, [자릿 수]) * [ ] 는 옵션
- 수를 지정된 소수점 자릿 수까지 반올림해주는 함수
- 자릿수를 명시하지 았을 경우, 기본 값은 0이며 반올림된 정수로 반환
- 자릿수가 음수일 경우, 지정된 정수부를 반올림하여 반환
④ TRUNC (수, [자릿 수]) * [ ] 는 옵션
- 수를 지정된 소수점 자릿수까지 버림하여 반환
- 자릿수를 명시하지 않았을 경우 , 기본 값은 0이며 버림된 정수로 반환
- 자릿수가 음수일 경우, 지정된 정수부에서 버림하여 반환
⑤ CEIL (수)
- 소수점 이하의 수를 올림한 정수를 반환
⑥ FLOOR (수)
- 소수점 이하의 수를 버림한 정수를 반환
⑦ MOD (수1, 수2)
- 수1을 수2로 나눈 나머지를 반환
- 단, 수2가 0일 경우 수1을 반환함