'license/SQLD 데이터개발자' 카테고리의 글 목록 :: 놀면서 돈벌기
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.
관계형 데이터베이스
- 개.논.물개념적 데이터 모델링(추상,엔티티 추출)-> 논리적 데이터 모델링(속성, 식별자, 관계 정의, 데이터 정규화, 재사용성)-> 물리적 데이터 모델링(논리모델을 물리로 생성하는 단계, DB성능-디스크저장구조-HW보안성 고려, 구체화수준높음) - 데이터 모델링 유의점 : 중복 / 비유연성 / 비일관성 - 데이터 모델링 3가지 요소 :1. 대상(Entity) : 관리하고자 하는 대상(객체)2. 속성(Attribute) : 대상들이 갖는 속성(특징)3. 관계(Relationship) : 대상간의 관계 - SQL 명령어 종류1. DML(조작어) : select, insert, update, delete ;데이터 조회, 입력, 수정, 삭제2. DDL(정의어) : create, drop, alter, re..
2024. 11. 3.