쿼리 조건 걸때
예를 들어서
화면에서 콤보 박스 값에 따른 결과를 가져 오려고 함
전체
근무
휴식
휴가
이렇게 있고 전체는 코드값이 없고
근무는 1
휴식은 2
휴가는 3
이런 식으로 된 상태에서
코드값을 넘기는데
전체일때는 근무 휴식 휴가 중인 모든 인원 검색이 되야 하고
각 코드값을 넘기면 해당 코드값에 달하는 조건을 걸때 조건값 어케 검??
ex) 1을 넘기면 근무 라는 문자값을 리턴하고
2를 넘기면 휴식이라는 문자값을 넘기려는데
이때 조건 어케 걸어야 함???
아래 사진 첨부함
- dc official App
실루엣보임 ㅇㅅㅇ
전체를 0이나 1로 뭐라도 값을 넣는게 좋을텐데.. - dc App
전체 조건에 대해서는 별도의 코드값을 안 넣고 해야 함
아니;; 마이바티스를 쓰는거야 아이바티스를 쓰는거야 jpa야 뭐야? 그냥 where 조건절에 if달고 코드값이 없으면 전체니까 조건 걸지말고 코드값이 있으면 상태 = '코드값'이라는 조건 추가하면 되잖아
아니면 이 일련의 과정들을 전부 쿼리로 처리해야하는거야? 그러면 decode나 case when 써서 분기처리해