Rdbms/Sql

[Sql] Select

hikr90 2025. 1. 10. 00:01
# 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