본문 바로가기
DB/SQL

[Oracle] SELECT 1 FROM 테이블명;

by 꼬바리 2021. 3. 18.

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
반응형

댓글