투케이2K

39. (Oracle/오라클) exists 사용해 조건을 만족하는 데이터가 있는지 확인 실시 본문

OracleDB

39. (Oracle/오라클) exists 사용해 조건을 만족하는 데이터가 있는지 확인 실시

투케이2K 2021. 1. 17. 13:55

/* =========================== */

[ 개발 환경 설정 ]

개발 툴 : Toad

개발 언어 : Oracle

/* =========================== */

/* =========================== */

[소스 코드]

 

/*
[exists 사용해 조건을 만족하는 데이터가 있는지 확인 실시]
1. exists - 조건 만족 시 TRUE, 아니면 FALSE 값을 반환합니다
2. TRUE 조건일 경우 전체 데이터를 반환하고 FALSE 일 경우 0개 데이터를 반환합니다
*/

/*[EXISTS 조건 비만족 FALSE 조회]*/
SELECT * 
    FROM TEST_USER
WHERE EXISTS (SELECT T_NAME FROM TEST_USER WHERE T_NAME = '투케이');

/*[EXISTS 조건 만족 TRUE 조회]*/
SELECT * 
    FROM TEST_USER
WHERE EXISTS (SELECT T_NAME FROM TEST_USER WHERE T_NAME = '광개토대왕'); 

/* =========================== */

[결과 출력]

[EXISTS 조건 비만족 FALSE 조회]

[EXISTS 조건 만족 TRUE 조회]

/* =========================== */

/* =========================== */

[요약 설명]

1. exists - 조건 만족 시 TRUE, 아니면 FALSE 값을 반환합니다

2. TRUE 조건일 경우 전체 데이터를 반환하고 FALSE 일 경우 0개 데이터를 반환합니다

/* =========================== */

반응형
Comments