1. 논리연산자 AND, OR 알아보기
1-1. AND 연산자
'특정 테이블로부터 특정한 조건들을 모두 만족하는 데이터를 추출하여 나타내라'는 뜻으로,
조건을 모두 만족해야 할 경우 WHERE 조건절 뒤에 AND 연산자를 사용한다.
문법 01. AND 연산자
SELECT 열 이름1, 열 이름2
FROM 테이블명
WHERE 조건절1 AND 조건절2;
1-2. OR 연산자
'특정 테이블로부터 적어도 하나의 특정한 조건을 만족하는 데이터를 추출하여 나타내라'는 뜻으로,
조건들 중 적어도 하나만 만족해도 될 경우 WHERE 조건절 뒤에 OR 연산자를 사용한다.
문법 01. OR 연산자
SELECT 열 이름1, 열 이름2
FROM 테이블명
WHERE 조건절1 OR 조건절2;
2. 논리연산자 IN, NOT IN 알아보기
2-1. IN 연산자
'특정 테이블로부터 특정한 조건들 안에 속하는 모든 데이터를 추출하여 나타내라'는 뜻으로,
OR 연산자가 여러 번 사용될 경우 IN 연산자를 사용할 수 있다.
문법 01. IN 연산자
SELECT 열 이름
FROM 테이블명
WHERE 비교할 열 이름 IN (조건1, 조건2);
2-2. NOT IN 연산자
'특정 테이블로부터 특정한 조건들 안에 속하지 않는 모든 데이터를 추출하여 나타내라'는 뜻으로,
IN 연산자를 부정하는 계산을 할 때 사용한다.
문법 01. NOT IN 연산자
SELECT 열 이름
FROM 테이블명
WHERE 비교할 열 이름 NOT IN (조건1, 조건2);
'SQL > 칼퇴족 김대리는 알고 나만 모르는 SQL' 카테고리의 다른 글
[SQL] DAY 07. 기본 함수 배우기 (0) | 2023.05.01 |
---|---|
[SQL] DAY 06. 텍스트 마이닝을 활용한 데이터 조건 주기 (0) | 2023.05.01 |
[SQL] DAY 04. WHERE 조건절을 활용한 데이터 조건 주기 (0) | 2023.05.01 |
[SQL] DAY 03. SELECT문에 추가적으로 필요한 키워드 (0) | 2023.05.01 |
[SQL] DAY 02. SQL의 기초 (0) | 2023.04.21 |
댓글