728x90
반응형
SMALL

쿼리에서 조건문을 쓰기 위해서는 if를 쓰지만 if에 else를 쓰고싶어도 적용되지 않는듯 하다.

이럴경우 choose를 사용하여 여러가지 조건을 넣어줄 수 있다.

 

기본 if의 경우

<if test='a != null and b != "" '>

 

여러 조건이 들어갈 경우

<choose>
    <when test='a != null'>
    	and b = 'Y'
    </when>
    <when test='a == null'>
    	and b = 'N'
    </when>
</choose>

 

 

 

 

if에서 조건에 문자가 들어갈 경우

' "" '가 아닌 " ' ' ""로 따옴표를 바꿔줘야 한다.

 

조건에 문자가 들어갈 경우

<if test='a != null and a != "b" '>

 

728x90
반응형
LIST

'개발' 카테고리의 다른 글

VMware Workstation unrecoverable error:(vmui)  (0) 2024.11.03
ora-01261 and ora-01262  (0) 2024.11.02
[Oracle] oracle - php 연동  (2) 2024.10.31
[Nexacro][Grid] 개행  (0) 2024.09.20
[Nexacro][Grid] Dataset 중복체크  (0) 2024.06.04

+ Recent posts