DB/SQL
[Oracle] SELECT 1 FROM 테이블명;
꼬바리
2021. 3. 18. 18:16
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
반응형