Day31 - Select

2021. 3. 30. 23:22Oracle 공부

이번 시간에는 Select 문에 대해서 알아 봅시다

 

※HR 서버에는 연습하라고 이미 테이블이 만들어져 있습니다. 그래서 그냥 가져다가 쓰면 됩니다.

 

Oracle 은 대소문자를 구분하지 않습니다.

문자열 내에서만 대소문자 구분.

 

Select

select 는 데이터를 조회할 때 사용하는 문법인데요.

 

SELECT 속성(column) FROM 테이블명;

 

으로 사용해주면 됩니다.

SELECT -> 속성(column) 선택

FROM -> 속성을 가져올 테이블 선택

* 는 모든 속성(column)을 가져오겠다는 의미 입니다.

 

직접 속성(column) 을 작성해줘도 됩니다.

숫자만 있는 속성(column)은 연산을 수행할 수도 있습니다.

엘리어스 (AS) -> 별칭 (별명)

속성(column)의 연결 -> || 사용 ( oracle 에서만 사용가능 )

Oracle 에서의 문자열은 '' 로 표현

 

행 중복 제거 -> DISTINCT

출력의 순서 -> rownum , 데이터위치(주소값) -> rowid

ROWNUM 전에 있는 1,2,3,4,5 는 사용자가 보기 편하라고 나오는 것 (데이터x)

 

SELECT 문을 사용할 때, 기본키(PK) 를 같이 조회하면 조회 속도가 빠르며, PK를 같이 조회하는 여부에 따라서 조회 순서가 다릅니다

이렇게 select 에 대해서 알아 보았는데요. 데이터를 조회할 때 SELECT , FROM 은 꼭 사용되기 때문에 잘 알아두어야 합니다.

 

이 중에서, 문자열, 숫자, 날짜 , AS , || , ROWNUM , null 이 중요하다고 합니다 !

 

이렇게 SELECT 문에 대해서 알아 보았습니다.

 

고생하셨습니다

 

 

 

※ 데이터베이스 에는 크게 3가지 종류의 데이터가 있습니다.

 

문자열, 숫자, 날짜

 

문자열과 날짜는 왼쪽 정렬, 숫자는 오른쪽 정렬 됩니다.

'Oracle 공부' 카테고리의 다른 글

Day32 - 문자 함수  (0) 2021.03.31
Day31 - 조건.WHERE , 정렬.ORDER BY  (0) 2021.03.31
Day31 - DB 생성  (0) 2021.03.30
Day30 - Oracle 18c 다운로드 및 설치  (0) 2021.03.29
Day30 - 데이터베이스  (0) 2021.03.29