쿼리로 null 체크 필수인 경우 쿼리로 직접 + / - 와 같은 계산을 할 경우 null 값을 모두 0으로 바꿔주어야 제대로 계산이 된다. (sum과 같은 쿼리 함수 예외) 1 + null = null 과 같이 계산이 되기 때문에 null을 0으로 변환한 값으로 계산을 해주는 것이 더 정확할 것이다. 쿼리로 null 체크하는 방법 3가지 (oracle, mysql/mssql, 공통) 1. ORACLE NVL(A, B) A가 널인가? false : A 출력, true : B 출력 샘플) SELECT NVL(EMP_NM, '') AS EMP_NM FROM EMP_TABLE ** 주의 : ORACLE에서만 사용 가능하다 2. MYSQL/MSSQL IFNULL(A, B) A가 널인가? false : A 출력,..
리스트 출력 시 값이 null 데이터 혹은 0인 데이터를 변환하는 함수이다. 간단한 함수이니 활용 가능하다. import java.math.BigDecimal; /** * 0을 null변환 * @param number * @return */ public static BigDecimal zeroToNull(BigDecimal number) { if (number != null && number.compareTo(BigDecimal.ZERO) == 0) { return null; } return number; } /** * null을 0으로 변환 * @param number * @return */ public static BigDecimal nullToZero(BigDecimal number) { if (n..