JPA/JPQL
JPQL 조건식(CASE 등)
킹차니
2021. 7. 21. 20:10
김영한님의 인프런 강의와 PDF를 바탕으로 정리하였습니다.
https://www.inflearn.com/courses?s=%EA%B9%80%EC%98%81%ED%95%9C
조건식 - CASE 식
● 기본 CASE 식 :
코드로 보겠습니다.
● 단순 CASE 식 :
● COALESCE :
하나씩 조회해서 null이 아니면 반환
m.username이 null이면 '이름 없는 회원'으로 반환합니다.
실행결과:
● NULLIF :
두 값이 같으면 null 반환, 다르면 첫번째 값 반환
m.username이 '관리자'이기 때문에 null로 반환됩니다.
결과:
참고자료: 김영한님 인프런 강의, 강의 PDF