[DBMS] 논리연산자

형이·2023년 7월 18일
0

DBMS

목록 보기
6/17
post-thumbnail

📝 WHERE 조건절

🖥️ 1. 논리연산자 (AND, OR)

1-1. AND 연산자

특정 테이블로부터 특정한 조건들을 모두 만족하는 데이터를 추출하라

SELECT 	*
FROM 	테이블명
WHERE 	조건절1 AND 조건절2;

1-2. OR 연산자

특정 테이블로부터 적어도 하나의 특정한 조건을 만족하는 데이터를 추출하라

SELECT 	*
FROM 	테이블명
WHERE 	조건절1 OR 조건절2;

✔️ 우선 순위는 OR 연산자보다 AND 연산자가 더 앞선다. (OR연산자를 먼저 처리하고 싶을 땐 괄호로 묶어주면 됨)


🖥️ 2. 논리연산자 (IN, NOT IN)

2-1. IN 연산자

특정 테이블로부터 특정한 조건들 안에 속하는 모든 데이터를 추출하여 나타내라

✔️ 여러 조건들 중 적어도 하나만 만족해도 출력

✔️ IN 연산자는 OR 연산자보다 처리 속도가 빠름

SELECT	*
FROM	테이블명
WHERE	비교할 열 이름 IN (조건1, 조건2);

2-2. NOT IN 연산자

특정 테이블로부터 특정한 조건들 안에 속하지 않는 모든 데이터를 추출하여 나타내라

✔️ 뒤에 있는 조건을 부정할 때 사용

SELECT 	*
FROM	테이블명
WHERE	비교할 열 이름 NOT IN (조건1, 조건2);

0개의 댓글

관련 채용 정보