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..

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