전체 글

전체 글

    [ORACLE] 테이블 조인 ( TABLE join )

    [ORACLE] 테이블 조인 ( TABLE join )

    * Cartesian products -> 조인 조건이 설정되어 있지 않은 경우라든지 조인 조건이 유효하지 않은 경우에 오라클에서 내부적으로 처리하는 조인 방식. Cartesian products는 테이블 조인이 사용되지 않는 경우에 실행된다고 생각하면 편하다. 현재 emp 테이블에는 14개의 로우 데이터가 저장되어 있고 dept 테이블에는 4개의 로우 데이터가 저장되어있는 상태이다. Cartesian products 의 결과가 주는 의미는 모든 테이블의 로우 데이터들을 모두 조합시킨 값이기 때문에 사실 매우 약하다. * Equi 조인 -> Equi 조인은 보통 테이블을 조인할 때 사용하게 되는 기본적인 조인 방법이다. Where 조건절에 임의의 컬럼을 지정하는 경우 양쪽의 테이블에 공통으로 존재하는 컬..

    [ORACLE] Date 데이터 타입에 대한 출력 형식

    [ORACLE] Date 데이터 타입에 대한 출력 형식

    ※ Date 데이터 타입에 대한 출력 형식 * YYYY : 1998 * YEAR ( Year ) : NINETEEN EIGHTY NINE ( Nineteen Eighty Nine ) * MM : 12 * MONTH ( Month ) : DECEMBER ( December ) * MON ( Month ) : DEC ( Dec ) * DY ( Dy ) : FRI ( Fri ) * DAY ( Day ) : FRIDAY ( Friday ) * DD ( Dd ) : 24 * AM 또는 PM * A.M 또는 P.M * HH * HH12 : 시간 단위가 1부터 12 사이 * HH24 : 시간 단위가 1부터 24 사이 * MI : 분 단위가 0부터 59 사이 * SS : 초 단위가 0부터 59 사이 * SSSSS : ..

    [ORACLE] 조건부 함수 ( Case, Decode )

    [ORACLE] 조건부 함수 ( Case, Decode )

    * CASE Case 컬럼 when 비교 대상 then 실행 [when 비교 대상 then 실행] ..... else 실행 end -> job 칼럼을 통해서 job이 CLERK인 칼럼을 찾으면 그 로우에 해당하는 임금(sal)에 1.25를 곱한 값이 "updated_sal_info"라는 새로운 칼럼에 출력된다. 두 번째로 MANAGER를 찾고 그 로우에 해당하는 임금(sal) 값에 1.30을 곱한 값을 "updated_sal_info"라는 새로운 칼럼에 출력된다. 세 번째로 SALESMAN를 찾고 그 로우에 해당하는 임금(sal) 값에 1.40을 곱한 값이 "updated_sal_info"라는 새로운 칼럼에 출력된다. 현재 찾고 있는 특정 job 값에 대한 처리는 모두 끝난 상태이다. 하지만 이들 3가지..

    [정보처리기사] 시험일정 및 합격후기

    [정보처리기사] 시험일정 및 합격후기

    * 2022년 정보처리기사 1회 필기시험 원서접수가 마감되었다. 3월 5일에 필기시험이라 아직 여유는 많다. 필기책만 잘 봐도 무난하게 통과할 것이다. 학원, 인터넷 강의 등 이용하지 않고 오로지 책만 보고 한 달간 공부했다. 교재는 시나공으로 공부했다. 비전공자도 충분히 공부할만하다고 생각한다. 필기는 그렇다 치고 실기가 문제다. 2021년도 1회 필기시험 합격 후 1회 실기시험 봤는데 아쉽게 2문제 차이로 떨어지고 다시 공부하기에는 시간이 많이 남아서 남은 시간에 네트워크 관리사 2급 공부하면서 시험 2달 남았을 때 다시 2회 실기시험을 준비했다. 여기에서 확실히 전공자와 비전공자 차이가 드러난다. 범위도 다양할 뿐만 아니라 SQL 문제들 보면 막막할 것이다. 나도 빅데이터 통계를 전공해서 R과 SP..

    [DBeaver] 디비버 단축키

    [DBeaver] 디비버 단축키

    * SQL 편집 기능 - Ctrl + enter : SQL 실행 - Ctrl + \ : 결과를 새로운 result 창에서 보여줌 - Ctrl + shift + Y, X : 대, 소문자 전환 - Ctrl + shift + J : 텍스트 줄 결합 - Ctrl + shift + enter : 현재 줄 위에 새로운 줄 추가 - shift + enter : 현재 줄 아래에 새로운 줄 추가 - art + ↑ : 이전 쿼리로 이동 - art + ↓ : 다음 쿼리로 이동 * SQL 스크립트 - Ctrl + ] : 새 SQL 편집기 열기 - Ctrl + Q : 현재 스크립트 닫기 - Ctrl + F2 : 스크립트 이름 변경 * SQL 주석 및 찾기 - Ctrl + / : 한 줄 주석 - Ctrl + shift + / :..

    [리눅스마스터2급] 1차시험 합격후기

    [리눅스마스터2급] 1차시험 합격후기

    * 아직 리눅스마스터 2급 시험 접수가 2월 2일까지라 시간이 아직 남았으니 시험 접수하면 좋을 것 같다. 시험 접수하고 시험비용 입금 후 다음 날부터 시험이 가능하다. 1차 시험은 온라인 시험이라 홈페이지에 들어가서 시험을 치는데 아래에 사진 참조 바람. * 솔직히 cbt 2회분만 풀어도 충분히 합격이 가능하다. 심지어 1차시험은 오픈북이 가능하기 때문에 대부분 시험에 합격할 거라 생각한다. 책이랑 인강은 절대 비추! 아래 족보를 이용해서 다들 합격했으면 좋겠다.

    [DBeaver] 디비버 오라클과 연동

    [DBeaver] 디비버 오라클과 연동

    * [DBeaver] 디비버 설치 과정은 https://gonmossi.tistory.com/39 참조 * HOST : IP 입력 * Database : db명 입력 * Username : 사용자 계정 입력 * Password : 비밀번호 입력

    [DBeaver] 디비버 설치

    [DBeaver] 디비버 설치

    * DBeaver 다운로드 - https://dbeaver.io/ DBeaver Community | Free Universal Database Tool DBeaver Universal Database Tool Free multi-platform database tool for developers, database administrators, analysts and all people who need to work with databases. Supports all popular databases: MySQL, PostgreSQL, SQLite, Oracle, DB2, SQL Server, Sybase, dbeaver.io

    [Rufus] usb로 iso파일 이미지 만들기

    [Rufus] usb로 iso파일 이미지 만들기

    * Rufus를 이용하여 ISO 파일 (window, 리눅스 등) USB로 설치할 때 부팅할 수 있도록 만드는 도구 * Rufus 다운로드 https://github.com/pbatard/rufus/releases/download/v3.17/rufus-3.17.exe * 사용방법 - window, linux 등 설치 이미지를 만들 수 있으며 나는 linux로 해보겠음

    [ORACLE] sys, system 패스워드 변경 방법

    [ORACLE] sys, system 패스워드 변경 방법

    * oracle db 설치 중에 sys, system의 비번을 잊어버렸거나 새로 변경하고 싶을 때 사용 가능 * cmd 명령어 프롬프트 창으로 하는게 편하나 초보자들을 위해 기본적인 방법으로 설명하겠음 * 명령문 작성할 때 alter user 뒤에 패스워드를 바꾸고 싶은 계정 sys 나 system 작성 (나는 sys 계정 변경) * by 뒤에는 자기가 원하는 패스워드 작성 후 세미클론 * 변경 된 sys계정이 로그인이 되는지 확인하는 명령문 * 같은 방법으로 system 계정도 변경