Backend/SQL(Oracle)

반응형
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정보교육원 34일차] DQL - SELECT / WHERE / ORDER BY / FUNCTION - 단일행처리 함수

DQL Data Query Language : 테이블의 데이터를 검색(추출)하기 위해 사용하는 sql DML의 하위 그룹으료 분류 데이터 조회결과를 Result Set(결과 집합)이라고 함. 조회시 0행 이상의 결과집합을 리턴받음. select (필수) 5. 조회할 컬럼 from (필수) 1. 조회할 테이블 where 2. 조건절 (true - 결과집합에 포함, false - 결과집합에 제외) group by 3. 행을 특정컬럼 기준으로 그룹핑 having 4. 그룹핑된 결과에 대한 조건절 order by 6. 행간 정렬 숫자는 실제 처리 순서이고, 이 순서대로 코드를 작성하는 것을 추천한다. SELECT - 실제 결과집합(result set)의 컬럼을 제한 - 존재하지 않는 컬럼도 조회함 - 가상컬럼 ..

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 의 기능을 ..

Backend/SQL(Oracle)

[kh정보교육원 32일차] Oracle 11g XE, sql developer 설치와 기본 설정, 파일 생성하는 방법까지

오라클설치 https://www.oracle.com/database/technologies/xe-prior-release-downloads.html​ 여기서 Window, Linux 운영체제에 따라 다운로드 나는 윈도우를 사용해서 윈도우 다운. ​ 설치가 한참걸림.. ​ 모두 agree 하고, 기본적인 system암호를 설정한다. 다운되는동안, SQL Developer 도 설치한다. https://www.oracle.com/tools/downloads/sqldev-downloads.html 여기서도 맞는 운영체제로 다운로드. ​ 압축해제 후 저장소를 지정하고, exe 실행파일을 클릭한다 ​ 여기서는 이런 화면이 한번 뜨는데, 이때 아니오를 눌러야 한다. ​ 그리고 설치가 완료되면, ​ Windows + ..

반응형
유경(shin-6-0)
'Backend/SQL(Oracle)' 카테고리의 글 목록 (2 Page)