WHERE 절에 1=1 의 의미는? 0 2 982

by ampwings [2016.12.05 09:06:32]


안녕하세요. 

 

구글링 하다보니 'WHERE 1=1' 을 써주는 경우를 보았습니다. 

select * from CheckParts A WHERE 1=1 AND LENGTH(A.partNum)>20;

 

이것이 의미하는 것은 무엇일까요? 

by ampwings [2016.12.05 10:07:58]

처음 봐서 흔치 않은 경우인줄 알았는데 흔한 경우였네요. 

앞으로 좀더 검색해 보고 올리도록 하겠습니다. 답변 안주셔도 됩니다. 

즐거운 하루 보내세요! 


by 박영민 [2016.12.09 10:36:49]

where 1=1 뿐만 아니라 where 1=2 도있습니다

CTAS 할때 테이블의 데이터는 안가져오고 구조만 가져올 때 create table emp2 as select * from emp where 1=2;

이렇게 사용하곤 합니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입