SQL 기초 및 PLSQL 실무 강좌 자료] 일반 함수 NVL 확장 함수 : NVL2 함수


SQL 기초 및 PLSQL 실무 강좌 자료] 일반 함수 NVL 확장 함수 : NVL2 함수


 


실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.



일반 함수 NVL 확장 함수 : NVL2 함수


* NVL2 함수


- NVL2 함수는 첫 번째 인수 값이 NULL이 아니면 두 번째 인수 값을 출력하고, 첫 번째 인수 값이 NULL이면

세 번째 인수 값을 출력하는 함수


* 사용법


 


- expression1 : NULL을 포함하는 칼럼 또는 표현식
- expression2 : expression1이 NULL이 아닐 때 반환되는 값
- expression3 : expression1이 NULL일 때 대체되는 값

* 사용 예

- 102번 학과 교수중에서 보직수당을 받는 사람은 급여와 보직수당을 더한 값을 급여 총액으로 출력하여라.

단, 보직수당을 받지 않는 교수는 급여만 급여 총액으로 출력하여라.

 

- SELECT ENAME ,SAL, COMM ,SAL+COMM , NVL2(COMM,SAL+COMM,SAL) , SAL+NVL(COMM,0)

FROM EMP ;



 


 

SQL 기초 및 PLSQL 실무 강좌 자료] 일반 함수 NVL 함수


SQL 기초 및 PLSQL 실무 강좌 자료] 일반 함수 NVL 함수


 


실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.



일반 함수 NVL 함수


* NVL 변환 함수 : NVL

- NVL 함수는 NULL을 0 또는 다른 값으로 변환하기 위한 함수


* 사용법

 

 

 


- expression1 : NULL을 포함하는 칼럼 또는 표현식
- expression2 : NULL을 대체하는 값
- 주의 : expression1과 expression2는 반드시 동일한 데이터 타입이어야한다.

* 사용예 


201번 학과 교수의 이름, 직급, 급여, 보직수당, 급여와 보직수당의 합계를 출력하여라. 단,

보직수당이 NULL인 경우에는 보직수당을 0으로 계산한다.

 



자바교육. 4] 자바의 태동

 

자바교육. 4] 자바의 태동

 

 

 

 

 

 

구로오라클자바교육학원  www.oraclejava.co.kr

 

구로오라클자바교육학원  www.oraclejava.co.kr

 

 

안녕하세요 ~ 개발진 여러분 @!!@@@

 

저번 자바교육 시간에는 JDK에 대하여 배웠는데 한번 더 복습을 통해서 머리속에

꼭꼭 남겨두시길 바래요~!!!

 

오늘 자바교육 시간에는 '자바의 태동'에 대하여 알아볼 건데요 ~! 

이런 최초의 역사를 공부하는 시간이 정말 재밌는거 같아요 ~! 그럼 함께

자바교육 자바의 태동에 대해서 알아볼게요 ~!

 

*자바의 태동

 

자바의 태동은 최초 1991년으로 거슬러 올라가서 그린 프로젝트(Green Project)를 기초로 하여

선마이크로시스템즈이 제임스 고슬링(james Gosling)에 의해서 시작되었습니다. 가전제품에 들어갈

소프트웨어를 개발하기 시작하여 1995년에 자바를 발표하였는데,

자바의 태동의 목적으로는 플랫폼 호환성 문제를 해결하기 위함이었습니다.

 

자바의 태동의 호환성 문제로는 무엇이 있었는지 살펴볼게요~

 

첫째, 기존 언어로 작성된 프로그램으로는 PC, 유닉스, 메인 프레임 등 플랫폼 간에 호환성이 없었어요 ~

 

둘째, 소스를 다시 컴파일하거나 프로그램을 재작성해야 한다는 단점이 있었습니다.

 

위의 두가지 문제를 해결하기 위해서 자바를 발표하였는데요 ~

 

또한 모든 플랫폼에서 호환성을 갖는 프로그래밍 언어도 필요하고, 네트워크, 특히

웹에서 최적화된 프로그래밍 언어의 필요성이 대두되면서 플랫폼 독립적인 언어도

개발하게 되었어요~!

 

자바의 태동의 목적에 대한 이해가 되셨나요??

 

그렇다면 초기 자바의 이름은 뭐였을까요?

 

바로 오크(OAK) 였는데요,,,, 처음 듣고 정말 깜놀했어요....

 

인터넷과 웹의 엄청난 발전에 힘입어 퍼지게 된 웹브라우저 Netspace에서 실행되어

2009년에는 선마이크로시스템즈를 오라클에서 인수하였다고 해요~!!

 

 

이번 자바교육 시간에서 자바의 태동에 대해서 전반적으로 알아보았는데요 ~

어떠셨나요 ?  유익한 자바교육 시간이 되었나요?

 

다음 자바교육 시간에는 '플랫폼'에 대해서 알아볼게요 ~

 

 

 

 

 

 

자바교육 3.] JDK란?

 

자바교육 3.] JDK란?

 

 

 

구로오라클자바교육학원 www.oraclejava.co.kr

 

구로오라클자바교육학원 www.oraclekjava.co.kr

 

 

안녕하세요 ~ 오라클 자바교육 수강생 여러본 :)

 

즐거운 주말 보내고 계신가요? 내일부터 4일간 폭염주의보가 있으니 자바교육 수강생

여러분들 야외활동 자제하시면서 한 주 즐겁게 보내시길 바래용 ~!@@!

 

오늘은 새로운 단어인 JDK에 대해서 알아보겠습니다.

 

JDK 란?

 

Java development Kit의 약자로

'자바 프로그램 개발을 위한 도구' 입니다.

 

JDK는 개발을 위한 클래스, 컴파일러, 실행 및 배포도구를 포함 등 개발을 위한 전반적인

환경을 제공하는 중요한 도구입니다.

 

JDK는 자바플랫폼이라고도 말하며 아래와 같이 나타낼 수 있어요.

 

*Java Virtual Machine + Java API

*Java Virtual Machine =  Hostpot VM(현재 JDK 1.8.25)

*Java API(java applicantion programmin interface) -  Library

 

JDK는 또한 자바 실행 환경(Java Runtime Environment, JRE)이 포함되기도 합니다.

 

 

수강생 여러분들 ~ 이해가 좀 되시나요?

 

내일이면 다시 월요일,, JDK에 대해서 간단히 이해하시구 다음 강의는 더욱 재미있는

자바교육 '자바의 태동'에 대해서 자세히 알아보기로 해요 ~~ 날씨가 더우니 몸에 좋은

음식으로 건강 챙기세요!!

 

 

 

 

자바교육. 3] JDK란?

 

자바교육. 3] JDK란?

 

 

구로오라클자바교육학원  www.oraclejava.co.kr

 

 

 

 

 

 

자바교육 .2] 자바의 장단점

 

 

 

자바교육 .2] 자바의 장단점

 

 

이번 자바교육 시간에는 자바교육에서 자바의 장점 및 단점에 대해서 알아볼게요

 

이전 자바교육 시간에서는 자바의 특징에 대해서 알아보았는데요~ 그에 이어서 알아보는 

 

자바교육의 자바의 장점 및 단점이에요~ 연이어서 알아보는 자바교육시간 ~ !

 

 

자바의 장점

 

- 빨리 배울 수 있다.

- 적은 코드로 프로그램을 작성 할 수 있다.

- 좋음 품질의 프로그램을 작성할 수 있다.

- 프로그램 개발을 빨리 할 수 있다.

- 플랫폼에 독립적인 프로그램을 작성할 수 있다.

- 분산 소프트웨어를 쉽게 작성할 수 있다.

 

자바의 단점

 

- 느리다.

- 빠르다.

- 많다.

 

 

오늘의 자바교육 시간에서 알아본 자바의 장점 및 단점이었어요 ~

다음 자바교육 시간에서는 자바에 대한 일반적인 오해에 대해서 알아볼게요 ~

자바교육시간으로 즐거운 주말 보내세요~

 

 

 

www.oraclejava.co.kr

 

 

자바교육 .1] 자바의 특징

 

 

자바교육 .1] 자바의 특징

 

안녕하세요. ~ 오늘은 자바교육에 대해서 알아볼게요 ~

오라클 자바교육학원에서 알아보는 자바교육시간이에요.

오늘 자바교육에 대해서 소개할 부분은 자바교육의 자바의 특징이에요~

자바교육에 앞서서 자바의 특징에 대해 먼저 알아보는게 맞겠죠

 

자바의 특징

 

1. 단순하다.

2. 객체지향(Object-oriented)적이다.

3. 분산(Distributed)환경에 적합하다.

4. 인터프리터에(Interpreter)에 의해 실행된다.

5. 견고(Roubust)한 기능을 제공한다.

6. 안전(Secure)하다.

7. 구조중립 (Architecture-netural)적이고 이식성(Potable)이 높다.

8. 높은 성능(high-performance)를 제공한다.

9. 다중 쓰레드(Multithreaded)를 제공한다.

10. 동적(Dymamic)이다.

 

자바교육에서 자바의 특징에 대해서 알아봤어요~

 

다음 시간에는 자바의 장점과 단점에 대해서 알아보는 자바교육시간을 갖을게요~

 

다들 즐거운 자바교육 시간 되세요~

 

 

오라클자바교육센터

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

- 트리거 CASCADING
* 정의
- 한 트리거가 다른 트리거를 실행시키는 것
* 프로시저 또는 함수 사용하기
- 사용자 정의 함수와 오라클 저장 함수와 데이터베이스에 저장된 모든 프로시저와 함수를 호출 가능
* 다른 트리거 사용하기
- 트리거 생선전 데이터베이스의 모든 제약조건 파악해야 함

+ Recent posts