다중행 함수1. SUM : 합계 2. COUNT : 데이터 개수 3. MAX, MIN 4. AVG : 평균 데이터 그룹화1. GROUP BY 2. HAVING : GROUP BY절이 존재할 때만 사용 가능 ※ HAVING절 과 WHERE절 차이 a. Having절b. Where절 -> Where절이 Group by절, Having절보다 먼저 실행된다. - ROLLUP 및 CUBE 시 사용될 테이블 EMPLOYEE_ID FIRST_NAME LAST_NAME EMAIL PHONE_NUMBER HIRE_DATE JOB_ID SALARY COMMISSION_PCT MANAGER_ID DEPARTMENT_ID 198 Donald OConnell DOCONNEL 650.507.9833 21-Jun-07 SH_CLE..
DB/오라클(Oracle) 입문
1. NULL 처리함수- A. NVL - B. NVL2 2. 기준값에 따른 결과반환 함수 - A.DECODE : 기준이 되는 데이터를 먼저 지정한 후 해당 데이터 값에 따라 다른 결과 값을 내보내는 함수, switch-case조건문과 비슷 예시) - B. CASE : 각 조건에 사용하는 데이터가 서로 상관없어도 된다. 또 기준 데이터 갓이 같은 데이터외에 다얗한 조건을 사용가능, WHEN이나 THEN, ELSE를 사용한다. 예시1) 예시2) 추가적인 단일행 함수를 보고자할려면 참고 : https://docs.oracle.com/cd/E11882_01/server.112/e41084/functions002.htm#SQLRF51178
1. 특정 위치에서 반올림하는 함수 예시) 2. 특정 위치에서 버리는 함수 3. 지정한 숫자와 가까운 정수를 찾는 함수 4. 숫자를 나눈 나머지 값을 구하는 함수 날짜관련 함수연산 설명 날짜 데이터 + 숫자 날짜 데이터보다 숫자만큼 일수 이후의 날짜 날짜 데이터 - 숫자 날짜 데이터보다 숫자만큼 일수 이전의 날짜 날짜 데이터 - 날짜 데이터 두 날짜 데이터 간의 일수 차이 날짜 데이터 + 날짜 데이터 연산불가, 지원하지 않음 예시) 1. 몇 개월 이후 날짜를 구하는 함수 2. 두 날짜 간의 개월 수 차이를 구하는 함수 --날짜 데이터1이 최근것, 날짜 데이터2가 오래된것으로 설정 3. 돌아오는 요일, 달의 마지막 날짜를 구하는 함수 자료형을 변환관련 함수 - 숫자 자료형 + 숫자값을 연산하면 '자동 형 ..
1) 오라클 함수함수를 제작한 주체를 기준으로 오라클에서 기본으로 제공하는 있는 내장함수(built-in function)와 사용자가 필요에 의해 직접 정의한 사용자 정의 함수(user-defined funtion)로 나뉩니다. A. 내장함수입력 방식에 따라 데이터 처리에 사용하는 행이 나뉩니다.데이터가 한행씩 입력되고 입력된 한 행당 결과가 하나씩 나오는 함수를 단일행 함수(single-row function)여러행이 입력되어 하나의 행으로 결과가 반행되는 함수를 다중행 함수(multiple-row function) B. 대,소문자 바꿔주는 함수함수 설명 UPPER(문자열) 괄호 안 문자 데이터를 모두 대문자로 변환하여 반환 LOWER(문자열) 모두 소문자로 변환하여 반환 INITCAP(문자열) 첫글자..
1) WHERE절 : SELECT문으로 데이털르 조회할 때 특정 조건을 기준으로 원하는 행을 출력하는 데 사용 2) AND, OR 연산자 a. AND b. OR 3) 연산자 종류)a. 산술 연산자 b. 비교 연산자 c. 논리 부정 연산자 d. IN 연산자특정 열에 포함된 데이터를 여러 개 조회할 때 활용 e. IN연산자와 논리 부정 연산자를 사용하기 f. BETWEEN A AND B 연산자 g. LICK연산자와 와일드 카드_ : 어떤 값이든 상관없이 한 개의 문자 데이터를 의미% : 길이와 상관없이(문자 없는 경우도 포함) 모든 문자 데이터를 의미 h. ESCAPE 활용%나 _를 문자로 인식하기위한 옵션ex) '사과_'라는 문자 검색한경우 단, 뒤에문자갯수는 상괍없으므로 % 붙임 i. null행 검색 j..