김영한님의 인프런 강의와 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
'JPA > JPQL' 카테고리의 다른 글
JPQL 경로 표현식 (0) | 2021.07.22 |
---|---|
JPQL 기본함수 (0) | 2021.07.21 |
JPQL 타입표현과 기타식 (0) | 2021.07.21 |
JPQL 서브쿼리 (0) | 2021.07.21 |
JPQL 페이징, 조인 (0) | 2021.07.20 |