본문 바로가기
SMALL

DataBase66

DQL) HAVING 구문(rollup, cube, grouping 함수) 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. HAVING - 조건절, 그룹핑된 결과 행에 대해서 결과 집합 포함 여부를 처리하는 구문 인턴 사원을 제외하고, 부서 별 평균 급여가 300만원 이상인 부서만 조회 (부서코드, 평균급여) select dept_code 부서, trunc(avg(salary)) 평균급여 from employee where dept_code is not null group by dept_code having trunc(avg(salary)) >= 3000000; 부서 별 인원 수가 3명 이상인 부서만 조회 (인원수 내림차순) select dept_code 부서, count(*) 인원수 from employee .. 2022. 4. 18.
DQL) GROUP BY 구문 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. GROUP BY - 테이블 전체 행을 특정 컬럼이 동일한 행끼리 그룹핑 처리 - group by절이 없다면, 테이블 모든 행이 하나의 그룹으로 처리 - group by에 명시한 컬럼만이 select절에 사용될 수 있음 부서 별로 급여 합계/평균 select dept_code, sum(salary) sum_sal, trunc(avg(salary)) avg_sal from employee group by dept_code order by sum_sal desc; 부서 별로 인원 수 조회 (인원 수 내림차순) select dept_code, count(*) 인원수 from employee gro.. 2022. 4. 18.
함수/그룹 처리 함수) 그룹 함수 (sum, avg, count, max, min) 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. FUNCTION - 일련의 작업 절차를 모아 놓은 database 객체 - 호출 시 인자를 전달하고 리턴 값을 받아 처리 - SQL의 function은 반드시 리턴 값을 가짐 함수 유형 단일행 처리 함수 문자 처리 함수 숫자 처리 함수 날짜 처리 함수 형변환 처리 함수 기타 함수 그룹 처리 함수 그룹마다 호출 그룹 처리 함수 - 전체 행을 하나의 그룹으로 처리해서 그룹 당 하나의 결과를 반환 - group by절을 통해 세부 그룹 처리 가능 - 그룹 함수의 결과와 일반 컬럼을 동시에 사용할 수 없음 - 컬럼 값이 null인 경우는 연산 처리 하지 않음 ☞ sum(col) - 해당 col을 .. 2022. 4. 18.
함수/단일행 처리 함수) 기타 함수(nvl, nvl2, decode, case) 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. FUNCTION - 일련의 작업 절차를 모아 놓은 database 객체 - 호출 시 인자를 전달하고 리턴 값을 받아 처리 - SQL의 function은 반드시 리턴 값을 가짐 함수 유형 단일행 처리 함수 문자 처리 함수 숫자 처리 함수 날짜 처리 함수 형변환 처리 함수 기타 함수 그룹 처리 함수 그룹마다 호출 단일행 처리 함수 - 매 행마다 함수 호출, 리턴된 값을 결과 집합에 반영 기타 함수 null 처리 함수 ☞ nvl(value, null일 때 값), nvl2(value, not null일 때 값, null일 때 값) select nvl('abc', 'xxx') "nvl", nvl(n.. 2022. 4. 15.
함수/단일행 처리 함수) 형변환 처리 함수(to_char, to_number, to_date, to_yminterval, to_dsinterval) 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. FUNCTION - 일련의 작업 절차를 모아 놓은 database 객체 - 호출 시 인자를 전달하고 리턴 값을 받아 처리 - SQL의 function은 반드시 리턴 값을 가짐 함수 유형 단일행 처리 함수 문자 처리 함수 숫자 처리 함수 날짜 처리 함수 형변환 처리 함수 기타 함수 그룹 처리 함수 그룹마다 호출 단일행 처리 함수 - 매 행마다 함수 호출, 리턴된 값을 결과 집합에 반영 형변환 처리 함수 ☞ to_char(date, format) - date를 지정한 format 형식으로 변환한 문자열 반환 - day 요일 / dy 짧은 요일 / d 숫자 요일 (일:1, 월:2 ~ 토:7) -.. 2022. 4. 15.
함수/단일행 처리 함수) 날짜 처리 함수(add_months, extract, trunc, months_between, next_day, last_day) 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. FUNCTION - 일련의 작업 절차를 모아 놓은 database 객체 - 호출 시 인자를 전달하고 리턴 값을 받아 처리 - SQL의 function은 반드시 리턴 값을 가짐 함수 유형 단일행 처리 함수 문자 처리 함수 숫자 처리 함수 날짜 처리 함수 형변환 처리 함수 기타 함수 그룹 처리 함수 그룹마다 호출 단일행 처리 함수 - 매 행마다 함수 호출, 리턴된 값을 결과 집합에 반영 날짜 처리 함수 ☞ add_months(date, number) - 해당 날짜에 지정한 개월 수를 더하거나 뺀 날짜형을 반환 - 말일에서 계산 시 해당 달의 말일을 반환 select add_months(sysd.. 2022. 4. 15.
LIST