rdbms

반응형
Backend/SQL(Oracle)

[kh정보교육원 36일차] DQL2 - group by / having / rollup / cube / JOIN (inner join , outer join )

Group by - 테이블 전체 행을 특정컬럼이 동일한 행끼리 그룹핑 처리 - group by 절이 없다면, 테이블 모든 행이 하나의 그룹으로 처리 - group by에 명시한 컬럼만 select절에 사용될 수 있음. 아닌 컬럼 사용시 오류 발생 - group by 는 null도 그룹으로 처리한다. - 가상컬럼을 가지고도 group by가 가능하다. - group by는 컬럼 순서가 중요하지 않다. - group by에서 여러개의 컬럼을 그룹으로 할 경우, distinct 처리와 같이 두 컬럼의 값이 동일한 행을 그룹핑한다. ex) 부서별로 급여 합계 select dept_code, sum(salary) sum_sal, trunc(avg(salary)) avg_sal from employee group ..

Backend/SQL(Oracle)

[kh정보교육원 35일차] FUNCTION - 단일행처리함수 (문자처리, 숫자처리, 날짜처리, 형변환, 기타함수) / 그룹함수 (sum, avg, count, max, min)

단일행처리 함수 a. 문자처리 함수 length(value) : 글자수를 반환 instr(value, search, [position] , [occurrence]) : value에서 search의 인덱스를 반환 substr(value, position, [length]) : value에서 position부터 length개 잘라서 문자열 반환 lpad(value, len, [padding_str]) : len 에서 value의 길이를 뺀 만큼 padding_str를 왼쪽에 채워서 처리 rpad(value, len, [padding_str]) : len 에서 value의 길이를 뺀만큼 padding_str를 오른쪽에 채워서 처리 length(value) : 글자수를 반환 select emp_name, len..

Backend/SQL(Oracle)

[kh정보교육원 33일차] 오라클의 구조/오라클 자료형(문자형, 숫자형, 날짜형) / sql문 기초 / rDBMS / CRUD / db의특징 / DDL & DML & DQL

드디어 본격적으로 오라클에 대해 배우게 되었다. 0. DATA / DATABASE 란 Data - 관찰의 결과로 나타난 정량적 혹은 정성적인 실제 값을 의미 Database - 한 조직에 필요한 정보를 여러 응용 시스템에서 공용할 수 있도록 논리적으로 연관된 데이터를 모으고, 중복되는 데이터를 최소화 하여 구조적으로 통합, 저장해놓은 것 Database의 특징 4가지 1. 실시간 접근성 - 사용자가 데이터를 요청하면 실시간으로 결과 서비스함 2. 계속적인 변화 - 데이터값은 시간에 따라 항상 바뀜 3. 동시 공유 - DB는 서로다른 업무, 또는 여러사용자에게 동시공유됨 4. 내용에 따른 참조 - DB에 저장된 데이터는 DB의 물리적 위치가 아니라 DB값에 따라 참조됨 DBMS의 특징 CRUD 의 기능을 ..

반응형
유경(shin-6-0)
'rdbms' 태그의 글 목록 (2 Page)