본문 바로가기

DB11

[SQL] [ORACLE / MSSQL] CEIL (CEILING), FOOR, TRUNC ( 양수, 음수) 1. CEIL(CEILING) / FLOOR * 오라클(CEIL) MSSQL (CEILING) 두개 쌍으로 반대로 생각하면됨 (당연히 음수도 마찬가지) CEIL(값) CEILING(값) 무조건 올림 FLOOR(값) 무조건 내림 * CEIL(CEILING) 무조건 올림 예) CEIL(2.8) : 2.8에서 올림 처리 => 3 CEIL(-2.8) : -2.8에서 올림처리 => -2 * FLOOR 무조건 내림 예) FLOOR(2.8) : 2.8에서 내림 처리 => 2 FLOOR(-2.8) : -2.8 내림처리 => -3 2. TRUNC : 무조건 버림 *소수점 밑 무조건 버림 2024. 3. 6.
[SQLD] 엔터티 종류, 연산자 우선순위, null 함수 1. 엔터티 종류 >> 유무형 기준 엔터티 종류 유형엔터티 물리적 형태 가지고 있음 (품목, 사원 등) 개념엔터티 물리적 형태 가지고 있지 않음 (보험상품 등) 사건엔터티 업무 수행에 따라 발생되는 엔터티 (주문 등) >> 발생시점 엔터티 종류 기본엔터티 사원, 부서, 품목 등 중심엔터티 계약, 주문 등 행위엔터티 주문목록 등 2. 연산자 우선순위 산술연산 연결연산 비교연산 LIKE, BETWEEN, ISNULL NOT AND OR 3. NULL 함수 NVL(인수값1, 인수값2) 인수값1이 NULL 이면 인수값2 반환 >> IFNULL(인수값1, 인수값2) (MSSQL) 인수값1 NULL 이면 인수값2 반환 NVL2(인수값1, 인수값2, 인수값3) 인수값1이 NULL이 아니면 인수값2 반환, NULL이면.. 2024. 3. 4.
[SQLD] 모델링개념, 계층형쿼리, 조인(join), Window함수, P/S, 테이블 복사 정리 내가 보려고 정리한 개념 출처 : yunamom.tistory.com 출처에서 조금 변형 1. 모델링 개념 개념적 모델링 개체와 개체 사이 ER 다이어그램으로 만드는 과정 논리적 모델링 ER 다이어그램을 이요하여 관계스키마 모델 만드는 과정 물리적 모델링 관계스키마 모델의 물리적 구조 정의 및 구현 2. 계층형 쿼리에서 사용 하는 함수 CONNECT_BY_ROOT 최상위 로우 반환 CONNECT_BY_ISLEAF 최상위 자식 로우만 1 아니면 0 반환 3. 조인 (JOIN) 중첩반복(Nasted Loop Join) 1. 좁은 범위에 유리 2. 유리순차적 3. random access 4. 후행테이블은 인덱스 생성 해야함 Single Loop Join 1. 후행 테이블 인텍스가 존재할 경우 사용 2. 직접.. 2024. 2. 27.
[MSSQL] 새로운 데이터베이스에 데이터 이동 및 복사 간단하게 하는 방법 1. 우선 이동 및 복사하고자 하는 데이터베이스가 있는 경로를 확인 한다. : SQL Server Management Studio (SSMS)에 접속 → 서버 연결 → 개체탐색기에 이동 및 복사 하려는 데이터 베이스 선택 우클릭 → 속성 → 데이터베이스 속성 창 → 파일 → 경로 확인 (경로복사) 2. 저장되어 있는 데이터 베이스를 복사한다. : 윈도우 파일 탐색기 → 복사한 경로로 이동 → 이동 및 복사 하려는 데이터 베이스 이름 과 데이터베이스 이름.log 파일 2개를 복사 3. SQL SERVER를 내린다. : 윈도우 검색 → '서비스' 입력 → SQL Server 우클릭 → 중지 클릭 4. 이동 및 복사시킬 서버 이동 후 "복사한 데이터베이스와 같은 이름"의데이터 베이스 신규 생성 : SQL Se.. 2024. 2. 23.
LIST