목록취업성공패키지 SW 개발자 교육/Oracle RDBMS (22)
오늘이라도

https://github.com/upcake/Class_Examples 교육 중에 작성한 예제들은 깃허브에 올려두고 있습니다. gif 파일은 클릭해서 보는 것이 정확합니다. - 그룹 함수 연습 문제 - 더보기 - 그룹 함수 : ROLLUP, CUBE - - ROLLUP : GROUP BY절에 사용하는 함수이다. - GROUP BY 구문의 결과와 함께 단계별 소계와 총계 행을 추가해서 출력한다. - ROLLUP에 복수의 매개 변수를 받을 경우 각 매개 변수 그룹끼리의 소계까지 출력된다. - CUBE : ROLLUP 기능에 덧붙여 하단에 소계를 따로 모아서 출력한다. - Primary Key, Foreign Key - - Primary Key(PK) : 테이블의 레코드를 구분할 수 있는 최소의 칼럼(UNI..

https://github.com/upcake/Class_Examples 교육 중에 작성한 예제들은 깃허브에 올려두고 있습니다. gif 파일은 클릭해서 보는 것이 정확합니다. - NULLS FIRST, NULLS LAST, DISTINCT() - - DISTINCT() : 결과가 중복되는 레코드를 한 번만 표시한다. 괄호는 생략 가능 - NULLS FIRST : NULL을 제일 먼저 표시한다. - NULLS LAST : NULL을 제일 마지막에 표시한다. - DISTINCT()는 SELECT의 모든 칼럼에 대해 적용된다. - 그룹 함수 : COUNT() - - 그룹 함수 : 여러 행으로부터 하나의 결과를 반환하는 형태의 함수이며 결과에서 NULL을 제외한다. - COUNT(대상 표현) : 데이터 행의 개..

https://github.com/upcake/Class_Examples 교육 중에 작성한 예제들은 깃허브에 올려두고 있습니다. gif 파일은 클릭해서 보는 것이 정확합니다. - 숫자/날짜/형 변환 함수 연습 문제 - - NVL(), NVL2() - - NVL(대상, NULL일 때 반환 표현) - 반환 표현의 데이터 타입과 대상의 데이터 타입이 같아야 한다. - NVL2(대상, NULL 아닌 경우 반환 값, NULL인 경우 반환 값) - NULL 아닌 경우의 반환 값과 NULL인 경우 반환 값의 데이터 타입이 같아야 한다. - COALESCE() - - COALESCE(대상, 대체 표현 1, 대체 표현 2, 대체 표현 3,...) - 데이터 값이 NULL인 경우 반환 표현을 여러 개 지정할 수 있는 형태..

https://github.com/upcake/Class_Examples 교육 중에 작성한 예제들은 깃허브에 올려두고 있습니다. gif 파일은 클릭해서 보는 것이 정확합니다. - SUBSTR(), INSTR() - - SUBSTR(대상 문자열, 시작 위치, 반환할 글자 수) - 시작 위치에 음수 값을 넣으면 오른쪽부터 시작한다. - 추출할 글자 수 항목은 생략 가능하고 생략하면 문자열의 끝까지 반환된다. - SUBSTR(a, b, c) - a문자열의 b번째 값에서 c만큼의 글자를 반환한다. - INSTR(대상 문자열, 찾는 문자열, 시작 위치, 순번) - 시작 위치에 음수 값을 넣으면 오른쪽부터 시작한다. - 순번은 생략 가능하고 기본 값이 1이다. - 순번을 생략한다면 가장 처음으로 찾은 것의 위치 값..

https://github.com/upcake/Class_Examples 교육 중에 작성한 예제들은 깃허브에 올려두고 있습니다. gif 파일은 클릭해서 보는 것이 정확합니다. - NULL 위치 - - NULL 값은 오름차순에서는 마지막 순위를 가지고 내림차순에서는 우선순위를 가진다. - NULLS FIRST : 오름차순에서 가장 먼저 위치하게 하는 옵션 - NULLS LAST : 내림차순에서 가장 마지막에 위치하게 하는 옵션 - 오름차순에서는 NULL 값이 가장 마지막에 위치한다. - 내림차순에서는 NULL 값이 가장 먼저 위치한다. - 오름차순에서 NULL 값이 가장 먼저 위치하게 하려면 NULLS FIRST 옵션을 사용한다. - 내림차순에서 NULL 값이 가장 마지막에 위치하게 하려면 NULLS LA..

https://github.com/upcake/Class_Examples 교육 중에 작성한 예제들은 깃허브에 올려두고 있습니다. gif 파일은 클릭해서 보는 것이 정확합니다. - NLS와 날짜 출력, 양식 - - NLS(National Language Support)는 오라클에서 언어마다 다른 문화에 맞춰서 요소들을 적절하게 구성해놓은 지원을 뜻한다. - v$nls_parameters에는 이런 지원의 구성 요소들이 들어가 있다. - RR은 年, MM은 月, DD는 日을 뜻한다. - SELECT SYSDATE FROM dual; 문장으로 오늘 날짜를 출력할 수 있다. - dual이라는 테이블은 한 행에 한 칼럼만 담고 있는 더미 테이블로써 간단한 산술 연산이나 날짜 연산을 위해 주로 쓰인다. - SELEC..