어쩌면 오라클에서 가장 많이사용하는 함수인


DECODE(), NVL(), NVL2() 함수에 대해서 다루겠습니다.






전부 값을 어떤것으로 치환할때 사용하는건데요


처음에 익숙하지 않아서 그런데


계속 사용하다보면 굉장히 편합니다







1.NVL(컬럼,A)



먼저 NVL()함수입니다.



파라미터는 총 두개입니다.


NVL(컬럼,A)


컬럼이 Null값이면 A값으로 치환해줍니다.


간단하죠..?









2.NVL2(컬럼,A,B)


NVL2()함수입니다.


눈치 채셨다시피


컬럼이 Null이 아니라면 A로 치환해주는것이고요.


컬럼이 Null이면 B로 치환해줍니다.









3.DECODE(컬럼,조건1,값1,조건2,값2,기본값)


DECODE()함수입니다.


간단하게 설명드리면 

프로그래밍에서 switch-case 문과 맥락이 같다고 보시면 됩니다



컬럼에 대하여 조건1을 만족한다면 값1을 출력하고 조건2를 만족한다면 값2를 출력...


DECODE함수에서 개수는 상관이 없습니다.


 그리고 조건에 해당하는 값이 없다면 맨 마지막에 기본 Default 값을 출력하게 할 수 있습니다.






세 함수 모두 SELECT 절에서 사용 가능하며


 중첩 또한 가능합니다.







궁금한점이나 잘못된점 있으면 댓글 주세요~! 피드백하겠습니다.








옛날에 학원다닐때 Oracle 잠깐 써보고 지금까지

MySQL만 사용했었는데

현재 회사에서는 Oracle을 사용하기 때문에 제 PC에 설치도 해볼겸 포스팅합니다.

(근데 window로...)





오라클 설치입니다.




https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html



해당 경로로 들어가시면








이렇게 쿠키 관련된 팝업이 뜨는데 그냥 동의 및 진행 클릭하시면 됩니다.











oracle jdk를 설치해보신 분이라면 아시겠지만


Accept License Agreement


에 체크해줘야 원활하게 다운로드를 진행하실 수 있습니다.











각자의 os에 맞는 파일을 선택하신 후


다운로드를 진행하시면 됩니다.


(두개 전부 받아야하네요 ..)









...!


오라클 계정이 있어야합니다.


없으신분들은 번거로우시더라도 회원가입 하신 후 진행하시면 되겠습니다.












간신히 찾아낸 계정으로 다운로드가 잘 되고 있네요


저의 C드라이브는 위태위태하기때문에 D드라이브 기준으로 설치하겠습니다.










win64_11gR2_database_1of2.zip

win64_11gR2_database_2of2.zip




파일들이 전부 다운로드가 되었다면 압축을 풀어줘야하는데


여기에서 주의해야하실 부분이 있습니다.




두 파일을 동시에 압축을 풀어주셔야합니다 ~







만약 폴더명으로 각자 풀으신분들은



D:\oracle\win64_11gR2_database_2of2\database\stage\Components



안에 있는 파일들을


D:\oracle\win64_11gR2_database_2of1\database\stage\Components


여기로 옮겨주시기만 하시면 됩니다


이후에 


database 폴더에



setup.exe를 실행시켜주시면 됩니다.











저처럼 이렇게 


INS-13001 환경이 최소 요구 사항을 충족하지 않습니다.

계속하겠습니까?



라는 메세지가 나오셔도 그냥 예 누르시고 설치 진행하셔도 됩니다.

크게 신경 안쓰셔도 돼요.






앞으로 나오는 그림은 전부 참고만하시고


그냥 기본세팅으로 다음 진행하시면 됩니다.



(그냥 넘어가셔도 돼요.)








여기에서는 원하시는 경로를 입력해주시면 됩니다.


전역 데이터베이스 이름(sid) 는 기본이 orcl이고 변경하실분들은 변경하셔도 좋습니다.



비밀번호는 최대 8글자 이상으로 문자(대문자 or 소문자), 숫자가 전부 포함되어야 합니다.


















db가 전부 설치가 되면 다음과 같은 창이 뜨는데요


여기서 ORACLE 연습용계정 SCOTT계정의 비밀번호를 설정하실 수 있습니다. 








만약 여기서 SCOTT계정 설정을 못하신분들은


인터넷에 검색하시면 많이 나와있으니 참고하시면 됩니다.


(저 계정을 잠금을 풀어주셔야합니다.)









설치가 전부 완료가 되면


CMD창을 열어서 SQLPLUS를 입력하시면


ORACLE DB에 접근하실 수 있습니다.












여기까지 포스팅 마치겠습니다~






궁금한점이나 잘못된점 있으면 댓글 주세요~! 피드백하겠습니다.












C드라이브 용량이 없어서 정리하기로 다짐했습니다.


예전부터 알고는 있었는데


모르시는 분들이 있을까봐 공유합니다.



공식 홈페이지는


http://windirstat.info/


인데



다운로드는


https://www.fosshub.com/WinDirStat.html



여기서 하시면됩니다.








그냥 일반 프로그램 설치와 비슷하니 계속넘기시면됩니다.










실행했을때 화면인데


All Local Drives는 말그대로 전부다 보여주는것이고

Individual Drives는 선택해서 보여주는것입니다.









저는 All Local Drives를 선택했습니다.






팩맨이 신나게 스캔을 해주는군요





완료가되면 다음과 같이 확인하실 수 있습니다


(아래 그림은 뭔지 모르겠습니다..)









해당 디렉토리가 얼마만큼의 용량을 사용하는지 확인할 수 있어서

굉장히 편리하게 정리할 수 있습니다.






여기에서도 바로 삭제할수도 있으니 편리합니다





여기까지 포스팅 마무리하겠습니다 ~




궁금한점이나 잘못된점 있으면 댓글 주세요~! 피드백하겠습니다.













안녕하세요 저는 JAVA 웹개발자입니다. 


개발하면서 필요한것들을 정리하면 좋을것 같아서 오늘자로 블로그를 시작합니다.



이 글은 나름 저의 첫 티스토리 개시글이기 때문에


JAVA의 설치부터 시작하겠습니다




네 .. 


오라클이 썬을 인수하고


내년(2019년) 1월부터 JAVA 스탠다드 에디션(SE)가 전면 유료화 됩니다.


이 말은 기업이 JAVA 라이센스를 구매하지 않으면


사용을 못하는다는 말인데요.



원래 무료인식이 강했던 JAVA이기 때문에


이런 내용이 국내 JAVA 개발자들에게 상당한 충격(?)을 안겨 주었었습니다.




하지만


저희에게는 openJDK가 있어서 괜찮습니다.


자세하게는 다른 글을 참고하셔야 할 것 같습니다만


성능상의 이슈는 크게 없으니 그냥 사용하시면 됩니다.




다운로드 경로 


https://www.azul.com/downloads/zulu/zulu-windows/



위 경로로 들어가시면 바로 하단부에 여러 release들을 확인하실 수 있습니다.











필요한 버전을 골라 설치를 진행하시면 됩니다.



저는 jdk1.8 zip 파일 기준으로 설치하겠습니다.












해당 파일의 압축을 풀면 다음과같이 익숙한 모양의 디렉토리가 등장합니다.





해당 디렉토리를 아래의 디렉토리로 이동시켜서 사용합니다


C:\Program Files\Zulu


(Zulu라는 디렉토리가 없으면 생성하시면 되고 디렉토리 이름은 중요하지 않습니다. C드라이브 D드라이브도 상관없어요~)



저의 경로입니다.


C:\Program Files\Zulu\zulu8.31.0.1-jdk8.0.181-win_x64\





이후에


시스템 환경변수 창을 열어 Path 설정에 다음과같이 설정을 해줍니다.










저 위의 경로는 jdk가 있는 경로에 따라 다를 수 있습니다.




예시와 같이 설정한다면


C:\Program Files\Zulu\zulu8.31.0.1-jdk8.0.181-win_x64\ 에서


bin을 추가해서 JAVA의 HOME경로를 설정해주시면 됩니다.


C:\Program Files\Zulu\zulu8.31.0.1-jdk8.0.181-win_x64\bin



기존에 아시는 %JAVA_HOME%으로 설정을 해주셔도 무관합니다







이후에 cmd 창을 열어서 








java -version 명령어에


다음과같이 나온다면 openJDK 설치 완료!








궁금한점이나 잘못된점 있으면 댓글 주세요~! 피드백하겠습니다.





+ Recent posts