오경석의 개발노트

Oracle_산술 연산자 본문

프로그래밍 언어/Oracle

Oracle_산술 연산자

OHSAYU 2023. 11. 7. 13:04

    산술 연산자는  NUMBERDATE자료형에 대해 적용되며, 일반적으로 수학의 4칙 연산과 동일하다. 그리고 우선순위를 위한 괄호 적용이 가능하다. 일반적으로 산술 연산을 사용하거나 특정 함수를 적용하게 되면 칼럼의 LABEL이 길어지게 되고, 기존의 칼럼에 대해 새로운 의미를 부여한 것이므로 적절한 ALIAS를 새롭게 부여하는 것이 좋다.

    그리고 산술 연산자는 수학에서와 같이  (), *, /, +, -의 우선순위를 가진다.

 

 

[예제] 선수들의 키에서 몸무게를 뺀 값을 알아본다.
SELECT
    PLAYER_NAME     AS 선수명,
    HEIGHT - WEIGHT AS "키-몸무게"
FROM PLAYER;

 

 

[예제] 선수들의 키와 몸무게를 이용해서 BMI(Body Mass Index) 비만지수를 측정한다.
SELECT
    PLAYER_NAME                                          AS 선수명,
    ROUND(WEIGHT / ((HEIGHT / 100) * (HEIGHT / 100)), 2) AS BMI비만지수
FROM PLAYER;

 

 

출처 : SQL 전문가 가이드

Comments