by ampwings [2016.12.05 09:06:32]
안녕하세요.
구글링 하다보니 'WHERE 1=1' 을 써주는 경우를 보았습니다.
select * from CheckParts A WHERE 1=1 AND LENGTH(A.partNum)>20;
이것이 의미하는 것은 무엇일까요?
처음 봐서 흔치 않은 경우인줄 알았는데 흔한 경우였네요.
앞으로 좀더 검색해 보고 올리도록 하겠습니다. 답변 안주셔도 됩니다.
즐거운 하루 보내세요!
where 1=1 뿐만 아니라 where 1=2 도있습니다
CTAS 할때 테이블의 데이터는 안가져오고 구조만 가져올 때 create table emp2 as select * from emp where 1=2;
이렇게 사용하곤 합니다.