SELECT 1 FROM 테이블명;

Jimin·2022년 9월 1일
3

sql

목록 보기
1/3
SELECT 1 FROM 테이블명;
  • SELECT문에 1을 사용하면 해당 테이블의 갯수만큼 1로된 행을 출력한다.
  • 테이블의 행의 수가 N개이면 1이 N개의 행만큼 반환된다.
  • 여기에서 1은 TRUE를 의미한다.
  • WHERE 조건문과 함께 쓰면 해당 조건을 만족하면 1을 반환하게 된다.
SELECT 1 FROM 테이블명
WHERE 조건;
  • 다중행 서브 쿼리문에서 WHERE 조건절에 (NOT) EXISTS 안의 서브쿼리문에 사용되어 진다.
  • 실제값이 아닌 값의 존재 유무가 더 중요한 경우, 보다 간단하게 사용하기 위해
    SELECT * FROM 테이블명; 보다 SELECT 1 FROM 테이블명; 의 형태로 사용한다.

출처

https://codedragon.tistory.com/5885

profile
https://github.com/Dingadung

0개의 댓글