데이터베이스

데이터베이스 서브쿼리
2022 / 10 / 21 금 서브쿼리 ✔ 서브쿼리 서브쿼리란?? 한 SQL 문장 안에서 보조로 사용되는 또 다른 SELECT문을 의미한다. - 메인쿼리 : 최종 결과를 출력하는 쿼리 - 서브쿼리 : 중간 단계 혹은 보조 역할을 하는 SELECT문 서브 쿼리는 특성과 형태에 따라 다음과 같이 구분할 수 있다 메인 쿼리와의 연관성에 따라 형태에 따라 연관성 없는 서브 쿼리 연관성 있는 서브 쿼리 일반 서브 쿼리(SELECT 절) 인라인 뷰(FROM 절) 중첩 쿼리(WHERE 절) 1. 연관성 없는 서브쿼리 서브쿼리만 돌려도 실행이된다. 초록색 : 메인쿼리 = 상위쿼리 빨간색 : 서브쿼리 = 하위쿼리 -> 단독 실행이 가능하면 연관성 없는 서브쿼리이다. 2. 연관성 있는 서브 쿼리 - 메인 쿼리와의 연관성이..
데이터베이스 변환 함수 / NULL 관련 함수 / 기본 집계 함수 / GROUP BY 절과 HAVING절 / ROLLUP절과 CUBE절
2022 / 10 / 19 수 변환 함수 NULL 관련 함수 기본 집계 함수 GROUP BY절과 HAVING절 ROLLUP절과 CUBE 절 ✔ 변환 함수 변환 함수란? 서로 다른 유형의 데이터 타입으로 변환해 결과를 반환하는 함수 TO_CHAR(숫자 혹은 날짜, format) 숫자나 날짜를 문자로 변환해 주는 함수 TO_NUMBER(expr, format) 문자나 다른 유형의 숫자를 NUMBER 형으로 변환하는 함수 TO_DATE(char, format) 문자를 날짜형으로 변환하는 함수 ✔ NULL 관련 함수 오라클에서는 NULL을 연산 대상으로 처리하는 SQL 함수를 제공한다 NVL(expr1, expr2) expr1이 NULL일 때 expr2를 반환 NVL2(expr1, expr2, expr3) NV..

데이터베이스 테이블 변경 / 테이블 복사 / 뷰 / 인텍스 / 시퀀스 / 파티션 테이블
2022 / 10 / 17 월 데이터베이스 테이블 변경 테이블 복사 뷰 인덱스 시퀀스 파티션테이블 ✔ 데이터베이스 테이블 변경 1. 컬럼명 변경 - col1 컬럼 이름을 col11으로 변경하는 방법 ALTER TABLE [스키마.]테이블명 RENAME COLUMN 변경전컬럼명 TO 변경후컬럼명; ALTER TABLE ex2_10 RENAME COLUMN Col1 TO Col11; 2.컬럼 타입 변경 col2 컬럼을 VARCHAR2(10)에서 VARCHAR2(30)으로 변경 ALTER TABLE [스키마.]테이블명 MODIFY 컬럼명 데이터타입; ALTER TABLE ex2_10 MODIFY Col2 VARCHAR2(30); 3.컬럼 추가 col3 NUMBER 타입으로 신규 생성 ALTER TABLE [스..

데이터베이스 / 샘플스키마 설치하기
2022 / 10 / 12 수 데이터베이스 샘플스키마 설치하기 ✔ 데이터베이스 데이터 베이스란 ? (출처 : 위키백과) 데이터베이스는 여러 사람이 공유하여 사용할 목적으로 체계화해 통합, 관리하는 데이터의 집합이다. 작성된 목록으로써 여러 응용 시스템들의 통합된 정보들을 저장하여 운영할 수 있는 공용 데이터들의 묶음이다. 데이터베이스에 속해있는 모델은 다양하다. 오라클이란 ? 정보가 발생하면 이를 기록하고 관리할 필요성이 커지는데, 이런 일을 처리하는 소프트웨어가 바로 데이터베이스 관리 시스템(DBMS, DataBase Management System)이다. DBMS는 데이터베이스 객체 중 하나인 테이블에 데이터를 저장한다. 용도에 맞게 최소한의 데이터를 여러 테이블에 저장해 놓고 필요한 경우에 테이블들..