sql
when then 조건문 사용법
카리스마유
2017. 7. 10. 11:33
table에서 query 수행시 특정조건에 해당하는 내용만 가져와야 할때가 있다.
sql 조건문 중에 when, then 을 사용할수 있으면 문법은 아래와 같다.
select * from [table name]
where
CASE
WHEN compare_value1(ex: #{test_field}=1)
THEN NewLiteral (ex: test_field=#{test_field})
WHEN compare_value2
THEN result2
ELSE
result3
END