IT/Database 13

[오라클/ORACLE]OVER() 함수

OVER 함수- GROUP BY, ORDER BY를 이용한 서브쿼리를 개선하기 위해 나옴 함수- COUNT(), MAX(), MIN(), SUM(), AVG(), RANK(), ROW_NUMBER() 등과 같은 집계함수나 분석함수와 함께 사용된다. SELECT DEPT_NM, COUNT(*) FROM HRM_DEPT이 쿼리를 실행하면 에러메세지가 나온다. SELECT DEPT_NM, COUNT (*) FROM HRM_DEPT GROUP BY DEPT_NMOVER 함수를 쓰지 않으면 GROUP BY를 이용하여 전체 행의 수를 확인할 수 있다. SELECT DEPT_NM, COUNT (*) OVER () FROM HRM_DEPTOVER 함수를 쓰면 GROUP BY를 이용하지 않아도 전체 행의 수를 구할 수 ..

IT/Database 2017.04.19

[오라클/ORACLE]ora 에러

ora-00001 unique constraint violated (유일성 제약조건에 위배됩니다.)테이블에 하나만 존재해야하는 key를 중복해서 넣을 때 발생합니다.중복된 값을 삭제하고 insert를 해줘야 합니다. ora-01722 invalid number (수치가 부적합합니다.)문자열(String) 을 숫자(Number) 로 변환할 때 발생하는 오류입니다.타입을 맞춰서 insert를 해줘야 합니다. ora-01741 illegal zero-length identifier (길이가 0인 식별자는 부적합합니다.)문자열(String) 값을 처리할 때 "XX"이 아니라 'XX'로 해줘야 합니다. ora-01401 inserted value too large for column (열에 입력한 값이 너무 큽니..

IT/Database 2017.04.12

[오라클/ORACLE] SQL 조인(JOIN)

사원정보 테이블 - EMP_INFO 부서정보 테이블 - DEPT_INFO 1. 내부조인 ( INNER JOIN )1) 일반 2) ANSI 표준 2. 외부조인 ( OUTER JOIN ) 2.1 LEFT OUTER JOIN 좌측테이블과 우측테이블의 조건이 같은 칼럼 정보가 나온다. 우측 테이블 칼럼은 모두 나온다.1) 일반 2) ANSI 표준 2.2 RIGHT OUTER JOIN 좌측테이블과 우측테이블의 조건이 같은 칼럼 정보가 나온다. 좌측 테이블 칼럼은 모두 나온다. 1) 일반 2) ANSI 표준

IT/Database 2017.04.11