오라클 ocp 오라클학원 ocp학원 오라클자격증 ocp자격증 oracle oracle자격증 oracle학원 db db관리자 db전문가 데이터베이스전문가 데이터베이스관리자 9i 10g 오라클공인교육센터 오라클인증 sql 오라클 ocp 오라클학원 ocp학원 오라클자격증 ocp자격증 oracle oracle자격증 oracle학원 db db관리자 db전문가 데이터베이스전문가 데이터베이스관리자 9i 10g 오라클공인교육센터 오라클인증 sql 오라클 ocp 오라클학원 ocp학원 오라클자격증 ocp자격증 oracle oracle자격증 oracle학원 db db관리자 db전문가 데이터베이스전문가 데이터베이스관리자 9i 10g 오라클공인교육센터 오라클인증 sql 오라클 ocp 오라클학원 ocp학원 오라클자격증 ocp자격증 oracle oracle자격증 oracle학원 db db관리자 db전문가 데이터베이스전문가

1.4 숫자형 함수 1.4.1 ROUND 함수 명시된 소수점으로 반올림하는 함수입니다. 숫자를 n자리까지 반올림한다. n이 양수이면 소수 자리를, 음수이면 정수 자리를 사사오입합니다. 생략할 수 있으며 Default는 0입니다.     ♣ 참고 DUAL 테이블은 SYS User가 Owner이며 모든 사용자가 사용할 수 있도록 권한을 부여하였다. Dummy라는 하나의 Column과 X값을 가지는 하나의 행을 포함합니다. DUAL 테이블은 오직 하나의 값을 출력하고자 할 때 유용합니다. 예를 들어 데이터를 가진 테이블에서 파생되지 않은 상수, 의사열, 표현식의 값인 경우 입니다. 즉 임의의 값을 알고자 할 경우 유용하게 사용할 수 있다. 위 SELECT문장에서 dual이 아닌 dept를 사용하면 결과는 어떻게 될까?   1.4.2 TRUNC 함수 명시된 숫자를 절삭하는 함수입니다. 숫자를 n자리까지 절삭한다. n이 양수이면 소수 자리를, 음수이면 정수 자리를 절삭합니다. 생략할 수 있으며 Default는 0입니다.     1.4.3 MOD 함수 숫자의 나머지를 구하는 함수입니다.   문제17) EMP 테이블에서 급여를 30으로 나눈 나머지를 구하여 출력하여라. 1.4.4 POWER 함수   거듭제곱을 구하는 함수 입니다.   1.4.5 SQRT 함수 제곱근을 구하는 함수 입니다.       1.4.6 SIGN 함수 주어진 숫자가 양수인지 음수인지 또는 0인지를 구하는 함수 입니다.     1.4.7 CHR 함수 ASCII Code값에 해당하는 문자를 구하는 함수 입니다.     문제18) EMP 테이블에서 20번 부서 중 이름과 담당 업무를 연결하여 출력하여라. 단 담당 업무를 한 줄 아래로 출력하여라     1.5  날짜형 함수   1.5.1 오라클 날짜 형식 1)       오라클은 세기,년,월,일,시,분,초를 내부 숫자(7 Byte) 형식으로 날짜를 저장 합니다. 2)       Default Date Type은 DD-MON-YY(변경 가능)입니다. 3)       오라클 날짜의 범위는 B.C 4712년 1월 1일부터 A.D 9999년 12월 31일 사이입니다. 4)       SYSDATE는 오라클이 설치되어 있는 서버의 현재 날짜와 시간을 RETURN하는 함수 입니다.   1.5.2 날짜 연산 1)       날짜에서 숫자를 더하거나 빼어 날짜 결과를 출력 2)       날짜 사이의 일수를 알기 위해서 두개의 날짜를 뺍니다. 3)       시간을 24로 나누어서 시간을 날짜에 더합니다.   문제19) EMP 테이블에서 현재까지 근무일 수가 몇주 몇일 인가를 출력하여라. 단 근무 일수가 많은 사람 순으로 출력하여라.     1.5.3 날짜 함수 날짜 함수는 오라클 날짜에 대해 연산을 합니다. 모든 날짜 함수는 숫자값을 RETURN하는데 MONTHS_BETWEEN을 제외하고는 DATE형을 RETURN합니다   1.5.4 MONTHS_BETWEEN 함수   1)       날짜와 날짜 사이의 월수를 계산합니다 2)       결과는 음수 또는 양수가 될 수 있습니다. 3)       결과의 비정수 부분을 월의 부분을 나타냅니다.   위 예에서 212는 월을 나타내고 .04794는 월의 일부분을 나타냅니다.   문제20) EMP 테이블에서 10번 부서 중 현재까지의 근무 월수를 계산하여 출력하여라.     1.5.5 ADD_MONTHS 함수   1)       날짜에 월을 더합니다(ADD_MONTHS(hiredate,10)) 2)       날짜에 월을 뺍니다(ADD_MONTHS(hiredate,-10)) 3)       결과의 날짜형입니다.     1.5.6 NEXT_DAY 함수   1)       명시된 요일의 돌아오는 날짜를 계산 합니다. 2)       요일이 아니라 숫자도 기술 가능(SUNDAY:1, MONDAY:2, . . . . .) 3)       NLS_LANG이 KOREAN_KOREA.KO16KSC5601로 되어 있으면 한글도 사용 가능(일요일,월요일,화요일, . . . . . )   문제22) EMP 테이블에서 10번 부서 중 입사 일자로부터 돌아오는 금요일을 계산하여 출력하여라.       1.5.7 LAST_DAY 함수   1)       월의 마지막 날짜를 계산 2)       윤년, 평년은 자동 계산   1.5.8 ROUND 함수 1)       명시된 형식으로 반올림 합니다. 2)       날짜를 가장 가까운 년도 또는 월로 반올림할 수 있습니다.        fmt에 명시된 단위에 대해 반올림한 날짜를 계산        fmt가 생략되면 날짜를 가장 가까운 날짜로 반올림한다.   1.5.9 TRUNC 함수   1)       명시된 형식으로 절삭 합니다. 2)       날짜를 가장 가까운 년도 또는 월로 절삭할 수 있습니다.        fmt에 명시된 단위에 대해 절삭한 날짜를 계산        fmt가 생략되면 날짜를 가장 가까운 날짜로 절삭한다.   문제24) EMP 테이블에서 10번 부서 중 입사한 달의 ROUND과 TRUNC 함수를 비교합니다.     1.6  변환 함수   1.6.1 데이터의 형 변환   오라클 서버는 어떤 일정한 데이터형의 데이터를 사용해야 하는 곳에, 그것과 다른 데이터형의 데이터를 사용할 수 있게 합니다. 이것은 오라클 서버가 자동적으로 데이터형을 변환할 수 있을 때 허용됩니다. 이 데이터형 변환은 오라클 서버에 의해서 암시적으로 행해지거나 또는 사용자에 의해서 명시적으로 행해질 수 있습니다.   ) 암시적인 데이터형 변환 값 할당(assignment)시,오라클 서버는 다음을 자동으로 변환할 수 있습니다.     ♣ 참고 오라클 서버가 값 할당(assignment) 문장에서 사용된 값의 데이터형을 목표(target)값의 데이터형으로 변환할 수 있을 경우에 할당(assignment) 문장은 올바로 수행됩니다. 또한 CHAR가 NUMBER로의 변환은 문자열이 적절한 숫자로 나타낼수 있을 경우에만 가능하고 CHAR가 DATE로의 변환은 문자열이 Default Date Type와 같을 경우에만 성공합니다.   Guidelines 비록 암시적 데이터형 변환을 이용할 수 있더라도,SQL문장의 안정성을 위해서 명시적 데이터형 변환을 할 것을 권장합니다.   ) 명시적인 데이터형 변환 SQL은 변환 함수를 통하여 어떤 데이터형의 값을 다른 데이터형의 값으로 변환하기 위하여 아래의 함수를 제공 합니다.     1.6.2 TO_CHAR 함수 숫자,날짜,문자열을 지정한 형식의 VARCHAR2 문자열로 변환하는 함수입니다.   1) 날짜 형식을 변환     ) 특정 형식으로 날짜를 출력 이전의 모든 날짜 형식은 DD-MON-YY형식이었다. TO_CHAR함수는 이러한 형식의 날짜를 명시한 날짜 형식으로 변환하여 출력할 수 있다.   Guidelines 1)       포맷(fmt) 모델은 단일 인용 부호로 둘러 싸여 있어야 하고 대소문자를 구분한다. 2)       포맷(fmt) 모델은 어떤 타당한 날짜 형식도 포함 가능하다. 3)       추가된 공백을 제거하거나 앞부분의0을 없애기 위해서 fm요소를 사용한다. 4)       SQL*Plus COLUMN명령어로 문자 필드 결과의 출력 폭의 크기를 조절할 수 있다.(DEFAULT는 80)   ) 날짜 형식 모델     ) 시간 형식 1)       시간 요소는 날짜의 시간 부분을 형식화(HH24:MI:SS AM → 15:34:32 PM) 2)       문자열에 이중 인용 부호를 사용하여 문자열을 추가(DD of MONTH→10 of OCTOBER) 3)       숫자 접미사는 숫자를 문자로 변환(ddspth → fourteenth) 4)       시간 형식의 종류   문제25) EMP 테이블에서 10번 부서 중 입사 일자를 1 May 19811998년 1월 1일의 형태로 출력하여라   2) 숫자 형식을 변환 TO_CHAR함수를 사용하여 숫자 값을 문자로 출력하기 위해 사용한다.   ) 숫자를 가진 TO_CHAR함수 1)       숫자 값을 문자로 변환할 때 즉 NUMBER형을 VARCHAR2로 전환할 때 2)       이 기법은 연결(Concatenation) 시에 유용   Guidelines 1)       형식에 의해 제공되는 자릿수를 초과하는 숫자에 대해서는 #을 출력 2)       지정된 소수 값을 형식에서 제공하는 소수점 자리로 반올림 한다.   ) 숫자 형식 모델     1.6.3 TO_NUMBER 함수 숫자를 포함하는 문자열을 숫자로 변환 합니다.   1.6.4 TO_DATE 함수 날짜를 나타내는 문자열을 명시된 날짜로 변환 합니다.     1.7  기타 함수   1.7.1 ECODE 함수 CASE나 IF-THEN-ELSE-END IF문장의 조건적 조회를 가능하게 함     문제28) EMP 테이블에서 JOB이 ANALYST이면 급여 증가는 10%이고 JOB이 CLERK이면 급여 증가는 15%이고 JOB이 MANAGER이면 급여 증가는 20%입니다. 다른 업무에 대해서는 급여 증가가 없습니다. 사원번호, 이름, 업무, 급여, 증가된 급여를 출력하여라.     1.8  중첩 함수    1)       단일행 함수는 여러 LEVEL에 걸쳐 중첩 가능 2)       중첩 함수는 가장 하위 LEVEL에서 상위 LEVEL순으로 진행     문제28) 다음의 결과를 분석하여 보아라.   http://www.itmoya.net/ocp/main_1.htm
- 오라클지정 교육원, 본원 시험실시, 40%바우쳐제공

 

 

 

추천학원

오라클 ocp 오라클학원 ocp학원 오라클자격증 ocp자격증 oracle oracle자격증 oracle학원 db db관리자 db전문가 데이터베이스전문가 데이터베이스관리자 9i 10g 오라클공인교육센터 오라클인증 sql 오라클 ocp 오라클학원 ocp학원 오라클자격증 ocp자격증 oracle oracle자격증 oracle학원 db db관리자 db전문가 데이터베이스전문가 데이터베이스관리자 9i 10g 오라클공인교육센터 오라클인증 sql 오라클 ocp 오라클학원 ocp학원 오라클자격증 ocp자격증 oracle oracle자격증 oracle학원 db db관리자 db전문가 데이터베이스전문가 데이터베이스관리자 9i 10g 오라클공인교육센터 오라클인증 sql 오라클 ocp 오라클학원 ocp학원 오라클자격증 ocp자격증 oracle oracle자격증 oracle학원 db db관리자 db전문가 데이터베이스전문가

Posted by genesmer
,