반응형
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 나이키
- Github
- sacai
- dunk high
- Linux
- 파이썬
- 주식공부
- JavaScript
- 덩크 로우
- 리액트
- 발매예정
- 덩크 하이
- 코로나19
- draw
- Nike
- dunklow
- 덩크로우
- oracle
- Python
- 리눅스
- stockx.com
- 자바스크립트
- 제이쿼리
- 주식
- 오라클
- Dunk Low
- 드로우
- jQuery
- react
- GIT
Archives
- Today
- Total
Life goes slowly...
[Oracle] 오라클(Oracle) 데이터 존재 확인 - EXISTS() 함수 본문
728x90
반응형
오라클(Oracle)의 EXISTS() 함수
단어 EXISTS 이란 사전적의 의미로 "존재하다"라는 뜻을 가지고 있으며, 오라클(Oracle) 함수 또한 그와 같은 목적으로 사용됩니다.
데이터 조회시 서브 쿼리의 Where의 조건에 사용되며 데이터가 존재할 경우 / 존재하지 않는 경우에 사용되는 함수입니다.
존재할 경우 - EXISTS() 함수
존재하지 않는 경우 - NOT EXISTS() 함수
하지만 오라클(Oracle)의 EXISTS() 함수는 조회 결과가 존재하다면 TRUE로 반환하며 존재하지 않는 경우에는 FALSE로 반환합니다.
오라클(Oracle)의 EXISTS() 함수는 이처럼 서브 쿼리의 결과값을 체크하는 함수입니다.
자주 사용하는 IN() 함수보다 EXISTS() 함수가 좀 더 빠르고 좋은 성능의 쿼리 작성에 도움이 될 수 있습니다.
//함수 사용방법
//EXISTS() 구문
WHERE EXISTS(SELECT 컬럼 FROM 테이블명 WHERE 컬럼 = 메인쿼리의 컬럼)
//NOT EXISTS() 구문
WHERE NOT EXISTS(SELECT 컬럼 FROM 테이블명 WHERE 컬럼 = 메인쿼리의 컬럼)
728x90
반응형
'프로그래밍 > Oracle' 카테고리의 다른 글
[Oracle] 날짜에서 정보 추출하기 - EXTRACT() 함수 (0) | 2020.12.07 |
---|---|
[Oracle] last_value() - 집합중 마지막 값을 가져오는 그룹함수 (0) | 2020.12.05 |
[Oracle] first_value() - 집합중 첫번째 값을 가져오는 그룹함수 (0) | 2020.12.03 |
[Oracle] 오라클(Oracle)의 반복문 - LOOP, FOR, WHILE (0) | 2020.11.27 |
[Oracle] 오라클(Oracle) 위치 반환 함수 - REGEXP_INSTR() (0) | 2020.11.13 |
[Oracle] 오라클(Oracle) LIKE 정규식 함수 - REGEXP_LIKE() (0) | 2020.11.12 |
[Oracle] Row의 이후, 이전 값 반환 함수 - LEAD(), LAG() (0) | 2020.09.04 |
[Oracle] 오라클 대, 소문자 변환 함수 -UPPER(), LOWER() (0) | 2020.09.03 |
Comments