DB/Oracle-기초

오라클 연산자

발망생 2022. 2. 26. 14:47

산술연산자

연산자 예제
+ SELECT AGE + 17 FROM MEMBER;
- SELECT AGE - 17 FROM MEMBER;
* SELECT AGE * 17 FROM MEMBER;
/ SELECT AGE / 17 FROM MEMBER;

비교연산자

연산자 의미 예제
= 같다 SELECT * FROM MEMBER WHERE AGE = 17;
> 크다 SELECT * FROM MEMBER WHERE AGE > 17;
< 작다 SELECT * FROM MEMBER WHERE AGE < 17;
>= 크거나 같다 SELECT * FROM MEMBER WHERE AGE >= 17;
<= 작거나 같다 SELECT * FROM MEMBER WHERE AGE <= 17;
!=,<>,^= 같지 않다 SELECT * FROM MEMBER WHERE AGE != 17;

기타연산자

연산자 예시
LIKE            % : 문자가 없거나 하나 이상의 어떤값이 와도 상관없다.
           _  : _개수 만큼의 문자가 와야한다. 

SELECT * FROM MEMBER WHERE NAME LIKE = '김%'       //성이 김씨인 모든 이름
SELECT * FROM MEMBER WHERE NAME LIKE = '%도%'     //이름에 도가 들어가는 모든 이름
SELECT * FROM MEMBER WHERE NAME LIKE = '김_'       // 김씨 외자 성을 가진 모든 이름 
BETWEEN SELECT * FROM MEMBER WHERE AGE BETWEEN 17 AND 19 // 17~19살 사이 멤버
IN SELECT * FROM MEMBER WHERE AGE IN (17,19,20) // 17,19,20살인 멤버