WHERE 1=1

LEE YUJIN·2023년 9월 21일
0

WHERE 1=1 쓰는 이유

WHERE 1=1은 TRUE이다.
이 조건을 주는 이유는 동적쿼리를 만들기 위해서이다.
여러 조건들 중 가장 첫번째 조건에 TRUE를 주어서 무의미한 조건을 걸어두고
이후에 AND로 조건들을 붙인다.

동적쿼리란?

https://sillydev.tistory.com/40

https://2day-is-seonday.tistory.com/entry/MYSQl-where-1-where-1-1-%EC%9D%98%EB%AF%B8-%EC%82%AC%EC%9A%A9-%EC%9D%B4%EC%9C%A0-%EC%A0%81%EC%9A%A9-%EC%98%88%EC%A0%9C

profile
개발 공부노트

0개의 댓글