수식 연산자( + - * / ) : 덧셈, 뺄셈, 곱셈, 나눗셈을 실행해 준다.
SELECT employee_id
,emp_name
,salary as 월급
,ROUND(salary/30, 2) as 일당
,salary -(salary * 0.1) as 실수령액
,salary * 12 as 연봉
FROM employees;
논리 연산자( = < > ! ) : 두 개의 값을 비교하는 연산자
SELECT * FROM employees WHERE salary = 2600 ; --같다
SELECT * FROM employees WHERE salary <> 2600 ; --같지 않다
SELECT * FROM employees WHERE salary!= 2600 ; --같지않다
SELECT * FROM employees WHERE salary < 2600 ; --미만
SELECT * FROM employees WHERE salary > 2600 ; --초과
SELECT * FROM employees WHERE salary <= 2600 ; --이하
SELECT * FROM employees WHERE salary >= 2600 ; --이상
활용해보기!
1. products 테이블에서 상품 최저 금액(min_price)이 50원 '미만'인 제품명을 출력하시오.
SELECT prod_name
, prod_min_price
FROM products
WHERE prod_min_price < 50 ;
실행 결과는 아래와 같다
2. 상품 최저 금액(min_price)이 30원 '이상' ~ 50원 '미만'인 제품명을 출력하시오.
* 참고 : A AND B : A, B 조건 모두 만족할 때 출력된다.
A OR B : A, B 조건 중 하나만 해당해도 출력된다.
SELECT prod_name
, prod_min_price
FROM products
WHERE prod_min_price < 50
AND prod_min_price >= 30
실행 결과는 아래와 같다
AND 조건은 아래와 같이 계속해서 추가할 수도 있다.
SELECT prod_name
, prod_min_price
, prod_category
FROM products
WHERE prod_min_price < 50
AND prod_min_price >= 30
AND prod_category = 'Software/Other' ; --새로운 조건 추가
AND 조건을 추가하여 prod_category 중에서 'Software/Other'인 데이터만 가져오도록 만들어 보았다. 그 결과는 다음과 같다.
'DB' 카테고리의 다른 글
오라클 : 숫자 함수로 소수점 처리하기 : ABS, ROUND, CEIL, TRUNC (0) | 2022.08.01 |
---|---|
오라클 : 조건식에 LIKE를 사용해 보자 (0) | 2022.07.29 |
오라클 : 테이블 데이터의 삽입, 조회, 수정, 삭제 (0) | 2022.07.21 |
오라클 : 테이블의 생성시 제약조건과 삭제 (0) | 2022.07.21 |
오라클 : DDL, DML, DCL의 정의와 기본적인 특징 (0) | 2022.07.21 |
댓글