본문 바로가기

DataBase(SQL)/DAY 26 _ 23.09.22

Where 연산자

** WHERE 연산자 종류 : = < > ,(NOT)IN, ALL, ANY(SOME), EXISTS

SELECT * FROM CUSTOMER c 
WHERE c.CUSTID IN (3,3,4) -- '이 중 한 개라도 같으면' => 'or'
;

-- ANY : 연산자와 조합
SELECT * FROM CUSTOMER c 
WHERE c.CUSTID >= ANY (3,3,4) -- any앞에 < > 연산자 필요. '이 중에서 하나라도 작거나 같으면'
--> if custid is bigger then 3 or 3 or 4 
WHERE c.CUSTID = ANY (3,3,4); -- 완벽하게 IN

-- all
SELECT * FROM CUSTOMER c WHERE c.CUSTID > all (3, 3, 4);
--> if custid is bigger then 3 and 3 and 4

'DataBase(SQL) > DAY 26 _ 23.09.22' 카테고리의 다른 글

Sub Query3  (0) 2023.09.25
NVL  (0) 2023.09.25
형태변환 1. 날짜 2. 숫자 3. 문자  (0) 2023.09.25
DB _ API  (0) 2023.09.25