놀면서 돈벌기 :: 놀면서 돈벌기
SQL NULL 관련 함수 :: 헷갈리는 null 함수들
✏️ null 체크1. NVLNVL(null, 1) = 1NVL(1, null) = 1 (둘 중 Null이 아닌 인자를 반환)NVL(2, 1) = 22. ISNULLISNULL(null, 1) = 1ISNULL(2, 1) = 23. COALESCECOALESCE(null, null, 1) = 1COALESCE(1234, null, 1) = 1234 ✏️ 동일값 체크 : 두 개의 인자가 같은 값이면 null을 반환(어따쓰는지..)✅ NULLIFNULLIF(1, 1) = nullNULLIF(1, 2) = 1 (동일값이 아니면, 첫번째 값을 반환) ✏️ null 체크후 선택 반환NVL2(1, 2, 3) = 2 (첫번째 인자가 null이 아니면 두번째 인자 반환)NVL2(nu..
2024. 11. 15.
SQL 숫자형 함수 모음 :: Oracle / MS-SQL
숫자형 함수에 대해 정리해보겠습니다.Oracle 기준으로 동일한 함수가 사용되는 경우 MS-SQL의 함수란은 생략하겠습니다.Details FuncOracleMS-SQLreturn;절대값abs(-15) 15양음수 구별sign(-12312),sign(0),sign(2131) -1,0,1나머지[ms-sql, 모듈러 연산자]mod(7, 3)7%31올림ceil(3.1)ceiling(3.1)4내림floor(7.8) 7반올림(n, i) - 소수점이하 i 자릿수까지 반올림반올림(n) - 정수 자리까지 모두 반올림반올림(n, -i) - 정수 부분의 i 자릿수까지 반올림round(7.2342, 1),round(7.2342),round(38.5253, -1)(생략),round(7.2342, 0),(생략)7.2,740버림[m..
2024. 11. 10.