//식별자 정리
- 현재 접속중인 계정명은 생략 가능하다.
select * from tblInsa; -- 생략
select * from hr.tblInsa; -- 계정명(스키마).테이블명
- 하나의 select문일 때 컬럼명에서 테이블명은 생략 가능하다.
select name, buseo from tblInsa; -- 생략
select hr.tblInsa.name, hr.tblInsa.buseo from hr.tblInsa; -- 계정명(스키마).테이블명
- 와일드카드(*)와 다른 컬럼을 동시에 가져오는 방법
select tblInsa.*, sysdate from tblInsa; -- 테이블명.*
- 테이블 별칭
- 최대한 줄여서, 보통 알파벳 1글자로 적는다.
select i.*, sysdate from tblInsa i; --테이블명 별칭
select
name, age,
couple as "여자친구 이름",
(select age from tblWomen where name = i.couple) as "여자친구 나이"
from tblMen i;
'데이터베이스(DB) > Oracle' 카테고리의 다른 글
[Oracle] 계층형 쿼리 (0) | 2023.03.23 |
---|---|
[Oracle] Pseudo (0) | 2023.03.22 |
[Oracle] 시퀀스(Sequence) (0) | 2023.02.22 |
[Oracle] 제약사항 (0) | 2023.02.22 |
[Oracle] 뷰(VIEW) (0) | 2023.02.21 |