2020. 9. 21. 16:22, Developer
COALESCE
하나씩 조회해서 NULL이 아니면 반환한다. NULL이면 명시한것을 반환
String query = "select coalesce(m.username,'이름없는 회원') " +
"from Member m ";
List<String> resultList = em.createQuery(query, String.class).getResultList();
NULLIF
두값이 같으면 null반환, 다르면 첫번째 값 반환
String query = "select nullif(m.username,'admin') " +
"from Member m ";
List<String> resultList = em.createQuery(query, String.class).getResultList();
'Developer' 카테고리의 다른 글
[JAP]fetch 조인 - 한방쿼리 (0) | 2020.09.22 |
---|---|
[JPA]JPQL 기본 함수 (0) | 2020.09.21 |
[JPA]조건식 - CASE (0) | 2020.09.21 |
[JPA]서브쿼리 (0) | 2020.09.21 |
[JPA]JOIN (0) | 2020.09.21 |
Comments, Trackbacks