본문 바로가기
GA 및 data/SQL

[SQL] 사칙연산 조회

by 오구송이 2024. 11. 17.

함수 설명

  • 숫자와 숫자를 사칙연산하여 결과를 조회함
  • 문자열에 사칙연산을 가하면 문자열을 ‘0’으로 인식 
연산자 함수 의미
+, -, *, / 각각 더하기, 빼기, 곱하기, 나누기
MOD(A, B) A를 B로 나눈 나머지

 

예시

  • SELECT 6 + 3 ;
    • 의미: 6과 3을 더하여 출력해라
    • 결과: 9
  • SELECT 6 - 3 ;
    • 의미: 6에서 3을 빼서 출력해라
    • 결과: 3
  • SELECT 6 * 3 ;
    • 의미: 6과 3을 곱해서 출력해라
    • 결과: 18
  • SELECT 6 / 3 ;
    • 의미: 6에서 3을 나눠서 출력해라
    • 결과: 2
  • SELECT 6 MOD 3 ;
    • 의미: 6에서 3을 나누고 남은 값을 출력해라
    • 결과: 0(6에서 3을 나누면 남는 게 없기 때문에 0을 출력함)
  • SELECT 7 MOD 3 ;
    • 의미: 7에서 3을 나누고 남은 값을 출력해라
    • 결과: 1(7에서 3을 나누면 1이 남기 때문에 1을 출력함)
  • SELECT ‘ABC’ + 3 ;
    • ‘ABC’를 0으로 인식하여 결과 값 3으로 출력
  • SELECT ‘ABC’ * 3 ;
    • ‘ABC’를 0으로 인식하여 결과 값 0으로 출력
  • SELECT '1' + '002' * 3;
    • ‘1’은 숫자로 구성되어 있지만, 문자열로 인식 → 사칙연산자로 인해 숫자로 자동 인식함
    • 1+2*3으로 계산되어 7 출력
728x90
반응형
LIST

댓글