일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- 자바의 장점
- 기술 면접
- CSS display 속성
- 스프링부트
- html요소
- 예외처리
- multiarray
- Create
- 자바
- Failed to read the 'responseText' property from 'XMLHttpRequest'
- 네트워크
- 기술면접
- Oracle
- css
- 시맨틱 태그
- html
- database
- 신입개발자
- cs질문
- 구글 리캡차
- 80 to 443
- 바닐라js
- tcp와 udp의 차이점
- Rename to
- position속성
- css position
- 스프링 부트
- Java
- 리캡차
- 속성
- Today
- Total
Building value
Oracle SQL 기본 문법[WHERE.논리 연산자] 본문
논리 연산자는 여러 개의 조건을 조합하여 하나의 복합 조건을 만드는 데 사용됩니다.
1. AND
AND 연산자는 두개의 조건이 모두 참(TRUE)일 경우에만 전체 조건이 참(TRUE)이 되도록 하는 연산자입니다.
예를 들어 EMP 테이블에서 SAL(급여)이 3000 이상이면서 JOB이 'SALESMAN'인 직원의 정보를 가져오고 싶다면 다음과 같은
쿼리를 작성할 수 있습니다.
SELECT *
FROM EMP
WHERE SAL >= 1500 AND JOB = 'SALESMAN';
2. OR
OR 연산자는 두개의 조건 중 하나 이상이 참(TRUE)일 경우에 전체 조건이 참(TRUE)이 되도록 하는 연산자입니다.
예를 들어 EMP 테이블에서 JOB이 'MANAGER'이거나 'ANALYST'인 직원의 정보를 가져오고 싶다면 다음과 같은 쿼리를
작성할 수 있습니다.
SELECT *
FROM EMP
WHERE JOB = 'MANAGER' OR JOB = 'ANALYST';
3. NOT
NOT 연산자는 조건의 결과를 반대로 뒤집는 연산자입니다.
즉, 참(TRUE)인 조건을 거짓(FALSE)으로, 거짓(FALSE)인 조건을 참(TRUE)으로 바꿉니다.
예를 들어 EMP 테이블에서 JOB이 'MANAGER'가 아닌 직원의 정보를 가져오고 싶다면 다음과 같은 쿼리를 작성할 수 있
습니다.
SELECT *
FROM EMP
WHERE NOT JOB = 'MANAGER';
'RDBMS > Oracle DB' 카테고리의 다른 글
Oracle SQL 기본 문법[ORDER BY] (0) | 2023.03.13 |
---|---|
Oracle SQL 기본 문법[WHERE.IN, LIKE, IS NULL] (0) | 2023.03.13 |
Oracle[데이터 타입] (0) | 2023.03.12 |
Oracle SQL 기본 문법[WHERE.비교연산자 & BETWEEN] (0) | 2023.03.11 |
Oracle SQL 기본 문법[SELECT] (0) | 2023.03.11 |