함수 설명
- 숫자와 숫자를 사칙연산하여 결과를 조회함
- 문자열에 사칙연산을 가하면 문자열을 ‘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
'GA 및 data > SQL' 카테고리의 다른 글
[SQL] IF, CASE, IFNULL 조회 (0) | 2024.11.23 |
---|---|
[SQL] 시간과 날짜 함수 (0) | 2024.11.21 |
[SQL] 숫자 조회 (0) | 2024.11.16 |
[SQL] 조회결과 순서 정렬 or 칼럼명 변경하여 데이터 조회 (2) | 2024.11.10 |
[SQL] 원하는 조건에 충족하는 특정 row(행)만 조회 (0) | 2024.11.09 |
댓글