💾 나만 몰랐던/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을 반환함