SELECT 1 FROM 테이블명;
SELECT 1 FROM 테이블명; |
- select문에 사용하면 해당 테이블의 갯수만큼 1로 된 행 출력
- 테이블의 행의 수가 N개이면 1이 N행 반환됩니다.
- 1은 TRUE 의미
- WHERE 조건문과 함께 사용하면 해당 조건을 만족할 때, 1을 반환
- 다중행 서브 쿼리문에서 WHERE 조건절에 (NET) EXISTS 안의 서브쿼리문에 사용됨
- 값의 존재 유무를 파악할 때 사용
SQL> select 1 from emp;
1
---
1
1
1
1
4 rows selected.
WHERE 조건문과 함께 쓰면 해당 조건을 만족하면 1 반환
SQL> select 1 from emp WHERE ename = 'SCOTT';
1
---
1
728x90
반응형
'DB > SQL' 카테고리의 다른 글
[MySQL] [MariaDB] ALTER TABLE 문법 총 정리 (0) | 2021.06.08 |
---|---|
MySQL - 자료형 CHAR와 VARCHAR의 차이점 (0) | 2021.05.04 |
Equi Join /Non-Equi Join (0) | 2021.03.16 |
카티션 곱 / 카티시안 곱 / 카테시안 곱 /Cartesian product) (0) | 2021.03.16 |
[오라클] start with connect by prior order siblings by (0) | 2021.03.16 |
댓글