728x90
반응형
- SQL문장 구성 시 IF문과 같은 조건식을 구현하여 값이 존재 시 where조건에 추가 되고
값이 미 존재 시 조건절에서 제외 시켜 sql수행시간을 단축 시킬 수 있다.
사용예)
- SELECT 컬럼1, 컬럼2
FROM TableName
WHERE 1=1
{#userName}
<append condition="${userName}.NOTEMPTY" id="#userName">
AND user_name= ${userName}
</append>
statement | 사용할 SQL문의 이름 |
append / replace | 조건에 따라 query문에 append / replace |
where | WHERE를 붙일지 여부. true인 경우, WHERE를 붙임 (생략할 경우 false) |
출처: https://farmerkyh.tistory.com/415 [농부지기]
728x90
반응형
'개발공부 > DB' 카테고리의 다른 글
[sybase] 일하면서 찾은 쿼리들_동적쿼리와 convert로 형식변환 (0) | 2022.07.26 |
---|---|
[oracle] NVL함수,DECODE 함수 (0) | 2022.05.14 |
[svn] 폴더삭제하기, 브랜치 만들기 (0) | 2022.05.13 |
[mysql] resultMap 사용하기, 조인 (0) | 2021.12.21 |
[Mysql] 기본문법/ fk 지정/ pk 지정 / 자동증가 번호 지정하기 (0) | 2021.11.27 |
댓글