Category Essay Help

Chapter4 essay

Kagakus Essay Help
chapter4 essay

현 블로그는 모바일 환경이 아닌 PC환경에 최적화 되어있습니다.


오라클에서는 데이터를 처리하기위한 다양한 함수가 제공된다.

기능에 따라 숫자함수, 문자함수, 날짜함수 등등 여러종류의 함수가 있다.

그중 대체적으로 많이 사용되는 함수에 대해 알아보자.

우선 함수를 들어가기전에 한가지 알아두고 갈것이 있다.

DUAL 테이블

DUAL the definition with fate SYS사용자가 소유하는 테이블이며 모든 사용자가
사용할수 있도록 설정되어 있다. 

DUAL 테이블의 구조를 보면 DUMMY란 단 하나의 컬럼으로 구성되어있다.

왜 갑자기 DUAL테이블을 설명하냐면

데이터베이스 작업을 할때 가끔 chapter4 dissertation 계산이 필요할때가 있다.

예를 들어 134*254를 계산한다고 할때 암산으로 해도 시간이 걸리고
계산기를 꺼낼려니 귀찮다.

그래서 SQL문에의 연산기능을 이용하여 계산을 할려고 하는데 

SELECT 123 * 245


를 그냥 치면 오류가 난다.

FROM절이 없기 때문이다.

 

그래서 아무 테이블이나 사용하여 123 * 245를 계산해보았다.

SELECT 123*245 Via emp;


계산은 되었는데 14개의 행이 다
계산결과로 나왔다.

14개의 행만 가진 테이블이여서 다행이지
10000개의 행을 가진 테이블이였으면.


그래서 만들어 놓은 테이블이 바로 Two 테이블이다.

SELECT 123*245 FROM DUAL 

이렇게 보기 쉽고 깔끔하게 나오기 때문에 간단한 연산은 DUAL테이블을 이용하면 편하다.

물론 이용을 안해도 상관은 없다.

그냥 이런 테이블이 있으니 이용을 하고 싶은 해보라는것이다. 

자 chapter4 essay or dissertation 이제 함수에 대해서 알아보자 .

숫자, 문자, 날짜, 형변환, NULL변환 등등 많은 함수가 존재하는데

솔직히 이건 이해보다는 어디에 사용되며 명령어가 무엇인지 외워야 되는 것들이다.

간단한 senior science test essay 문제로서 익혀보도록 하자. 

숫자함수 

ROUND: 반올림해주는 함수이다.

ROUND( 값, 반올림 지점) 형식으로 쓰인다.

   ex) ROUND(98.765, 2) = 98.77  // ROUND(98.765-1) = 100

TRUNC: 버림함수이다. 지정한 자리수 이하를 버림한다.

    TRUNC(값버림지점)형식으로 쓰인다.

   ex) TRUNC(98.765, 2) = 98.77 // TRUNC (98.765-1) = 90

MOD : 나머지를 구하는 함수이다. MOD(값나눌수)형식으로 쓰인다.

   ex) MOD(12, 5) = Three    //  MOD(10, 5) = 0

문제를 통해서 알아보자-------------------------------------------------------------
 

1.

45.564을 소수 세번째 자리에서 반올림하여라.


A pair of. 45.564를 반올림하여 정수로 만들어라.



3.

Mathematics word e book “Math-Magic” pertaining to elegance 1, CBSE, NCERT.

45.564를 1의 자리에서 반올림 하여라.


Have a look at. 45.564를 소수 첫번째 자리까지만 남기고 버림하여라.



5. 1200을 14로 나눈 나머지를 구하여라.


6. emp의 월급컬럼(sal)을 100으로 나눈뒤 그 나머지를 출력하여라.


7. emp에서 사번이 홀수인 사람의 정보를 출력하여라.

 

------------------------------------------------------------------------------

1. 45.564을 소수 세번째 자리에서 반올림하여라.
select round(45.564, 2) because of dual;

round(x.2)를 해주어야지 세번째 자리에서 반올림하게 된다.
round(x,0)이 1의 자리를 가르키며 오른쪽으로(소수점으로)갈수록 1,2,3 으로 늘어나며
왼쪽으로(정수쪽으로)갈수록 -1,-2,-3 chapter4 essay 줄어든다.

.

4.2 Sequences

. .        100              10              1              0.1            0.01         0.001      .

America's Excellent Depression

.
. .   ------l------------l-----------l-----------l------------l-----------l-----  . . . 
.

English txt booklet “Marigold” for the purpose of type Some, CBSE, NCERT.

.   round(x.-2) round(x,-1) round(x,0)  round(x,1)  round(x,2)  round(x,3)  . . .



Three. 45.564를 반올림하여 정수로 만들어라.select round(45.564, 0) out of dual;




3. 45.564를 1의 자리에서 반올림 하여라.
select round(45.564, -1) by dual;




5

Etiology associated with Anxiety Symptoms Dissertation Sample

45.564를 소수 첫번째 자리까지만 남기고 버림하여라.
select trunc(45.564, 1) icmm biodiversity condition studies dual;

버림(TRUNC)은 반올림(ROUND)과 사용형식에서는 다를것이 없다.



5.

1200을 14로 나눈 나머지를 구하여라.
select mod(1200, 14) from dual;





6. emp의 월급컬럼(sal)을 100으로 나눈뒤 그 나머지를 출력하여라.
select sal, mod(sal,100) from emp; 

 



7.

emp에서 사번이 홀수인 사람의 정보를 출력하여라.
select * via emp just where mod(empno,2)=1;

 





 

문자함수

 

UPPER - 대문자로 변환시킨다.   ex) UPPER(sad) ------ 출력시 SAD

 

LOWER - 소문자로 변환시킨다.

 ex) LOWER(select) ------ 출력시 SELECT


INITCAP - 이니셜만 chapter4 dissertation 변환시킨다. ex) INITCAP(mir) ------ 출력시 Mir

 

LENGTH - 문자열의 길이를 알려준다.  ex) LENGTH(mir) ------ 출력시 3

INSTR -- 특정문자가 출현하는 위치를 알려준다.

  INSTR( [검색할곳], [특정문자], [검색시작위치], [결과선택] ) 형식으로 쓰인다.

  ex) select instr('Welcome to Oracle 10g''o', 3, 2)  -> 출력시 10


위 Accept to help Oracle 10g에서 o를 검색할때 3번째 자릿수부터 검색을 시작해서
두번째 발견된 'o'의 위치를 출력하라는 뜻이다.
공백값(스페이스)도 자릿수에 포함된다는거 까먹지 말자!


SUBSTR - chapter4 composition 일부분을 추출한다. 

      SUBSTR( [추출할곳], [추출시작위치], [추출글자수] ) 형식으로 쓰인다.

ex) go for substr("run not to mention fly", 5, 3)  ->출력시 and 

  

LPAD- 오른쪽 정렬 후 왼쪽에 생긴 빈 공백에 특정 문자를 채운다.

RPAD -- 왼쪽 정렬 chapter4 dissertation 오른쪽에 생긴 빈 공백에 특정 문자를 채운다.

LPAD,RPAD ( [정렬할곳], [정렬자릿수], [채워넣을문자] ) 형식으로 쓰인다.
ex) choose rpad(ename, 10, 'is win') by emp;


ex) choose lpad(ename, 15, '#')from emp; 
 

 15자릿수로 맞춰지며 남는 공간에 #을 모두 집어넣게 된다.

 
 

LTRIM - 왼쪽에서 특정 문자를 삭제한다.

RTRIM- 오른쪽에서 특정 문자를 삭제한다.

LTRIM,RTRIM( [삭제될값], [삭제할특정문자] ) 형식으로 쓰인다.
ex) 'aaaOracle 10gaaa' 라는 글에서 앞뒤로 'a'를 지워보자.

select LTRIM('aaaOracle 10gaaa', 'a') from dual;


select RTRIM('aaaOracle 10gaaa', 'a') out of dual; 

 

TRIM - 앞,뒤에서 특정 문자를 삭제한다.

위 RTRIM과 LTRIM의 특성을 합친것이라고 보면된다.
하지만 형식이 약간 다른데
TRIM( [삭제할특정문자] because of [삭제될값] ) 형식으로 쓰인다.
 

ex) 'aaaOracle 10gaaa' 라는 글에서 앞뒤로 'a'를 지워보자.
pick trim('a' out of 'aaaOracle 10gaaa') out of dual;

------------------------------------------------------------------------------

1. emp 테이블에서 사원 이름(ename)을 소문자로 출력하세요.

Couple of.

emp 테이블에서 사원 이름의 첫글자만 대문자로 출력하세요. 

3. emp 테이블에서 사원 이름의 길이를 출력하세요.

3 emp 테이블에서 사원이름과 이름에 A가 몇번째 있는지 출력하세요.

5. emp 테이블에서 세번째 자리가 R인 사원의 정보를 출력하세요.

6. emp 테이블에서 이름의 끝자리가 N으로 끝나는 사원의 정보를 출력하세요.

7. AND나 BETWEEN을 사용하지 않고 87년도에 입사한 직원의 이름과 월급을 출력하세요.

8. emp 테이블에서 사원의 이름이 5글자인 사원의 이름을 첫글자만 대문자로 출력하세요.
 

------------------------------------------------------------------------------ 

 


1. emp 테이블에서 사원 이름(ename)을 소문자로 출력하세요.
select lower(ename) coming from emp;



2.

Etiology of Nervousness Issues Essay or dissertation Sample

emp 테이블에서 사원 이름의 첫글자만 대문자로 출력하세요. 
select initcap(ename) by emp;



3. emp 테이블에서 사원 이름의 길이를 출력하세요.
select length(ename) by emp;



4. emp 테이블에서 사원이름과 이름에 A가 몇번째 있는지 출력하세요.
select ename, instr(ename, 'A') from emp;


5.

emp 테이블에서 세번째 자리가 R인 사원의 정보를 출력하세요.
select chapter4 essay or dissertation out of emp wherever instr(ename,'R') = 3;
go for ename through emp where ename prefer '__R%';



6. emp 테이블에서 이름의 끝자리가 N으로 끝나는 사원의 정보를 출력하세요.
select ename as a result of emp where substr(ename,-1,1) = 'N';
opt for ename by emp exactly where ename for example '%N';



7.

4 Making Methodized Programs

AND나 BETWEEN을 사용하지 않고 87년도에 입사한 직원의 chapter4 dissertation 월급을 출력하세요.
select * as a result of emp at which substr(hiredate, 1, 2)=87;
opt for * via emp where hiredate like '87%';




8. emp 테이블에서 사원의 이름이 5글자인 사원의 이름을 첫글자만 대문자로 출력하세요.

select initcap(ename) as a result of emp where by length(ename) = 5;






날짜함수


SYSDATE -- 시스템에 저장된 현재 DATE를 출력한다.

 ex) find SYSDATE because of double   -> 출력시 11/08/25 (포스트쓰고 있는날짜가 8/25이다.)

MONTHS_BETWEEN : DATE와 DATE사이의 개월수를 계산한다.

date -- meeting = '몇일'
MONTHS_BETWEEN(date, date) = '몇개월'
ex)  현재날짜부터 100일이 지난 날짜 구하기


ex) 사원들이 입사한 날부터(hiredate) 현재 몇개월이 지났는지 chapter4 article as는 별칭부여라는거 벌써 잊으면 안된다!
결과를 보면 소숫점까지 나오게 되는데 다들 소숫점이 안나오게 출력을 해보길 바란다.   

ADD_MONTHS - DATE에 개월을 더한 DATE를 계산한다.

ex)  select ADD_MONTHS(sysdate, 6) with dual;   -> 출력시 12/2/25


LAST_DAY -- 월의 마지막 DATE를 계산한다.

ex) decide LAST_DAY(sysdate) because of dual; -> 출력시 11/8/31
 

NEXT_DAY - 해당 date를 기준으로 명시된 요일에 해당하는 날짜를 반환한다.

ex) opt for NEXT_DAY(sysdate, '금') right from dual;  -> 출력시 11/8/26


현재 포스트 쓰고 있는 날짜가 11년 8월 25일이며 목요일이다.
그래서 last_day는 8월 31일이 나오고 next_day '금' 을 출력하면 다음 금요일인 8월 27일이 나온다.
출력값이 다를것이다.

출력값을 같게 만들고 싶으면 11년 8월 25일에 출력해보기 바란다.
reasons exactly why studying is actually bad 문제를 풀어보자


0 comments

Leave a Reply

Your e-mail will not be published. Required fields *