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;

💻