관리 메뉴

IT journey

34일차 조인, 서브쿼리(feat. 그 외) 본문

끄적끄적/Oracle

34일차 조인, 서브쿼리(feat. 그 외)

step 2021. 8. 12. 23:00
728x90
반응형

30일차 테이블 복사, 지우기,수정, 함수 이용한 채번 로직

 

30일차 테이블 복사, 지우기,수정, 함수 이용한 채번 로직

29일차 계정 생성하고 테이블 만들고 값 추가하는 방법 29일차 계정 생성하고 테이블 만들고 값 추가하는 방법 28일차 오라클에 기록한 내용을 JAVA에 뿌려주려면? 28일차 오라클에 기록한 내용을 J

step-journey.tistory.com

29일차 계정 생성하고 테이블 만들고 값 추가하는 방법

 

29일차 계정 생성하고 테이블 만들고 값 추가하는 방법

28일차 오라클에 기록한 내용을 JAVA에 뿌려주려면? 28일차 오라클에 기록한 내용을 JAVA에 뿌려주려면? 27일차 Oracle & JDBC에 활용되는 함수 27일차 Oracle & JDBC에 활용되는 함수 아래 발행 글을 보시면

step-journey.tistory.com

28일차 오라클에 기록한 내용을 JAVA에 뿌려주려면?

 

28일차 오라클에 기록한 내용을 JAVA에 뿌려주려면?

27일차 Oracle & JDBC에 활용되는 함수 27일차 Oracle & JDBC에 활용되는 함수 아래 발행 글을 보시면 조금 더 쉽게 접근이 가능합니다. 24일차 자바 입출력 2편 24일차 자바 입출력 2편 아래에 있는 이전

step-journey.tistory.com

27일차 Oracle & JDBC에 활용되는 함수

 

27일차 Oracle & JDBC에 활용되는 함수

아래 발행 글을 보시면 조금 더 쉽게 접근이 가능합니다. 24일차 자바 입출력 2편 24일차 자바 입출력 2편 아래에 있는 이전 발행글을 참고하시면 아래 내용을 이해하는데 도움이 됩니다. 1.8 버전

step-journey.tistory.com

26일차 용어 정리& SELECT

 

26일차 용어 정리& SELECT

아래 발행 글을 보시면 조금 더 쉽게 접근이 가능합니다. 아래의 예를 직접 만들었습니다 :) 2021.07.31 - [끄적끄적/Oracle] - 25일차 테이블과 조회 2021.06.10 - [개인공부공간/DBMS] - DBMS - 개요 2021.06.11..

step-journey.tistory.com

25일차 테이블과 조회

 

25일차 테이블과 조회

아래 발행 글을 보시면 조금 더 쉽게 접근이 가능합니다. :) 2021.06.10 - [개인공부공간/DBMS] - DBMS - 개요 2021.06.11 - [개인공부공간/DBMS] - DBMS-Table&레코드와 시퀀스 2021.06.12 - [개인공부공간/DBMS]..

step-journey.tistory.com

 

JAVA-자료형

직접 내용 정리하고 만든 예이니 퍼가실 때는 출처를 남겨주세요 :) 1. print(), println(), printf() 의 차이 print() 출력 후 줄을 바꾸지 않습니다. println() 출력 후 자리를 바꿉니다. printf() printf("출력..

step-journey.tistory.com

2021.08.02 - [끄적끄적/Oracle] - 26일차 용어 정리& SELECT

 

26일차 용어 정리& SELECT

아래 발행 글을 보시면 조금 더 쉽게 접근이 가능합니다. 아래의 예를 직접 만들었습니다 :) 2021.07.31 - [끄적끄적/Oracle] - 25일차 테이블과 조회 2021.06.10 - [개인공부공간/DBMS] - DBMS - 개요 2021.06.11..

step-journey.tistory.com

2021.07.31 - [끄적끄적/Oracle] - 25일차 테이블과 조회

 

25일차 테이블과 조회

아래 발행 글을 보시면 조금 더 쉽게 접근이 가능합니다. :) 2021.06.10 - [개인공부공간/DBMS] - DBMS - 개요 2021.06.11 - [개인공부공간/DBMS] - DBMS-Table&레코드와 시퀀스 2021.06.12 - [개인공부공간/DBMS]..

step-journey.tistory.com

2021.06.10 - [개인공부공간/DBMS] - DBMS - 개요

 

DBMS - 개요

직접 내용 정리하고 만든 예이니 퍼가실 때는 출처를 남겨주세요 :) DB ○ DB의 정의 다량의 데이터를 저장할 수 있는 저장소입니다. ○ 특징 (1) Real-time Accessibilites(실시간 접근이 가능)  -> 즉시

step-journey.tistory.com

2021.06.11 - [개인공부공간/DBMS] - DBMS-Table&레코드와 시퀀스

 

DBMS-Table&레코드와 시퀀스

직접 내용 정리하고 만든 예이니 퍼가실 때는 출처를 남겨주세요 :) ※ 들어가기 전, 공지사항 1. 실습 내용은 이어지므로 차례대로 하는 것을 권장해드립니다. 2. 본문에 들어가기 전, DBMS - 개요

step-journey.tistory.com

2021.06.12 - [개인공부공간/DBMS] - DBMS- 오라클 함수 1편

 

DBMS- 오라클 함수 1편

직접 내용 정리하고 만든 예이니 퍼가실 때는 출처를 남겨주세요 :) ※ 들어가기 전 공지사항 DBMS - 개요 편을 참고해 계정을 생성해주시고, 즉시 " data-og-host="step-journey.tistory.com" data-og-source-url..

step-journey.tistory.com

2021.06.14 - [개인공부공간/DBMS] - DBMS-계정권한

2021.06.14 - [개인공부공간/DBMS] - DBMS-데이터를 검색,수정,삭제(feat.오라클 함수 2편)

 

DBMS-데이터를 검색,수정,삭제(feat.오라클 함수 2편)

직접 내용 정리하고 만든 예이니 퍼가실 때는 출처를 남겨주세요 :) ※ 들어가기 전 공지사항 DBMS - 개요 편을 참고해 계정을 생성해주시고, 즉시 " data-og-host="step-journey.tistory.com" data-og-source-ur..

step-journey.tistory.com

2021.06.15 - [개인공부공간/DBMS] - DBMS-서브쿼리, join, 제약조건, 뷰

 

DBMS-서브쿼리, join, 제약조건, 뷰

직접 내용 정리하고 만든 예이니 퍼가실 때는 출처를 남겨주세요 :) ※ 들어가기 전 공지사항 아래 세 개의 이전 발행글을 미리 보고 오시면 이번 포스팅을 보다 수월하게 이해할 수 있습니다. 1.

step-journey.tistory.com


1. 함수

count(컬럼)

컬럼이 not null 이거나 pk이어야 합니다.

2. 키워드

○ ROWID 키워드

테이블 내 행의 고유 주소로 행의 위치를 지정하는 논리적인 값입니다.

○ ROWNUM 키워드

ROW의 수로, 쿼리에서 추출된 각 행의 부여되는 일련번호입니다.

3. 서브쿼리

○ '스칼라 서브쿼리'

SELECT 절 뒤에 SELECT 구문을 쓰는 경우를 말합니다. 

○ '인라인 뷰 서브쿼리'

FROM 절 뒤에 SELECT 구문을 쓰는 경우를 말합니다.

쓰는 이유는 파일의 크기를 줄이기 위해 사용하는 것입니다.

○ '서브 쿼리'

WHERE 절 뒤에 SELECT 구문을 쓰는 경우를 말합니다.

4. 조인

관계 키가 있든 없든 상관없이 데이터를 합칠 때 씁니다.

이것을 쓸 때는, FROM 절에 테이블 명을 순차적으로 나열하면 됩니다.

○ 이너조인 = 이키조인 = 이퀄조인 

대입연산자(=)를 사용해서 각 테이블에서 동일한 컬럼을 매칭해서 조회하는 것입니다.

○ 아우터 조인

데이터가 존재하지 않는 쪽 테이블에 (+) 기호를 정의하면 데이터가 존재여부와 상관없이 모든 데이터를 출력합니다.

5. 서브쿼리의 종류

단일 행 서브쿼리

SELECT 문장에서 오직 하나의 행(값)만 반환하는 쿼리로, 단일 행 연산자는 (=,>,>=,<,<=,<>,!=) 만 사용합니다.

728x90
반응형
Comments