본문 바로가기

DataBase/Oracle58

함수/그룹 처리 함수) 그룹 함수 (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.
함수/단일행 처리 함수) 숫자 처리 함수(abs, mod, ceil, round, floor, trunc) 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. FUNCTION - 일련의 작업 절차를 모아 놓은 database 객체 - 호출 시 인자를 전달하고 리턴 값을 받아 처리 - SQL의 function은 반드시 리턴 값을 가짐 함수 유형 단일행 처리 함수 문자 처리 함수 숫자 처리 함수 날짜 처리 함수 형변환 처리 함수 기타 함수 그룹 처리 함수 그룹마다 호출 단일행 처리 함수 - 매 행마다 함수 호출, 리턴된 값을 결과 집합에 반영 숫자 처리 함수 ☞ abs() - 절대값을 반환 select abs(10), abs(-10) from dual; ☞ mod() - 나머지를 반환 select mod(10, 3) from dual; 응용) 생일 .. 2022. 4. 15.
함수/단일행 처리 함수) 문자 처리 함수(length,lengthb, instr, substr, lapd, rpad, replace, concat, trim, ltrim, rtrim) 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. FUNCTION - 일련의 작업 절차를 모아 놓은 database 객체 - 호출 시 인자를 전달하고 리턴 값을 받아 처리 - SQL의 function은 반드시 리턴 값을 가짐 함수 유형 단일행 처리 함수 문자 처리 함수 숫자 처리 함수 날짜 처리 함수 형변환 처리 함수 기타 함수 그룹 처리 함수 그룹마다 호출 단일행 처리 함수 - 매 행마다 함수 호출, 리턴된 값을 결과 집합에 반영 문자 처리 함수 ☞ length(value) , lengthb(value) - length : value의 글자 수 반환 - lengthb : value의 실제 차지한 데이터 크기 select emp_name .. 2022. 4. 14.