DB/SQL
[SQL]
suniverse
2023. 1. 24. 17:25
표현식(expression)
- 간단한 사칙연산의 규칙으로 연산한 결과를 만드는 문법
/ : 나눗셈
* : 표현식에 사용되는 경우 곱셈으로 동작
- : 뺄셈
+ : 덧셈
<연산자 우선순위>
( ) > *, / > +, -
✍표현식에 컬럼의 값을 사용하는 경우 숫자 연산이 가능한 숫자데이터 컬럼이어야 한다.
SELECT last_name, salary, 12*salary+100
FROM employees;
💻
✍ 테이블의 데이터를 사용하지 않는 연산의 경우 FROM절 없이도 결과를 출력해준다
SELECT 100+100;
💻
✍ 표현식 salary+100*12은 연산자 우선순위에 의해서 + 연산보다 *의 연산이 우선 연산이 된다.
SELECT last_name, salary, salary+100*12
FROM employees;
💻
✍ ( ) 을 사용하여 연산의 우선순위를 바꿀 수 있다
SELECT last_name, salary, 12*(salary+100)
FROM employees;
💻