2021. 3. 30. 23:22ㆍOracle 공부
이번 시간에는 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 |