# Select
- DQL(Data Query Language)문이라고도 한다.
- 검색문으로서 테이블에서 특정 데이터를 검색할 때 사용한다.
- *는 테이블내의 모든 컬럼의 데이터를 출력한다는 뜻이다.
- Ctrl + Enter로 문장의 실행이 가능하다.
select * from 테이블명;
[참고] Sql 문장은 ; 표시로 쿼리문이 종료됨을 표현한다.
[예시] DB 내 전체 유저 조회
- username, user_id 등의 세로 영역을 컬럼, 가로 행의 영역을 로우라고 부른다.
- 컬럼과 로우의 교차 영역은 데이터로서 필드 값이라고 부른다.
select * from dba_users;

# 셀렉트문의 기능
- 셀렉트문은 기본적으로 PROJECTION, SELECTION, JOIN의 기능이 있다.
(1) Projection
- 특정 컬럼을 지정하여 출력하는 기능
select department_id, department_name from employees;
(2) Selection
- 데이터의 범위를 지정하여 출력하는 기능
- where절은 자원 검색 시 사용자가 원하는 자원을 연산자등을 통해서 비교할 수 있는 키워드이다.
- where절을 통해서 데이터 행의 제한이 가능하다.
select * from employees where employee_id = 100;
[예시] 타 계정의 셀렉트문 사용
- SYS계정에는 EMPLOYEES 테이블이 존재하지 않는다.
- SYS계정으로 접속한 상태에서 HR계정에 있는 테이블을 검색하고자한다면 HR.EMPLOYEES로 검색해야한다.
select * from 계정명.테이블명;
'Rdbms > Sql' 카테고리의 다른 글
[Sql] Rowid (0) | 2025.01.10 |
---|---|
[Sql] Join (0) | 2025.01.10 |
[Sql] Alter (0) | 2025.01.10 |
[Sql] Developer 설치 (0) | 2025.01.10 |