이번 포스팅 부터는 Oracle SQL을 활용한 데이터 조회 방법에 대해 하나씩 포스팅 해보려고 합니다.
데이터를 조회하는 경우 기본적으로 SELECT문을 사용하여야 하며,
SELECT 뒤에는 조회하고자 하는 열 이름, FROM 뒤에는 테이블 이름을 작성해 줍니다.
1. SELECT 문 기본 문법
SELECT [distinct] 열 이름 [as 별칭(alias)]
FROM 테이블 이름
[WHERE 조건식]
[ORDER BY 열이름 [ASC OR DESC]];
(* 대괄호 안은 선택 사항)
SELECT 명령어와 선택하고자 하는 열 이름, FROM 명령어와 데이터를 가져올 테이블 이름에 대해서는 반드시 문법 안에 포함이 되어야 하며 전체 명령어를 다 작성한 뒤에는 반드시 세미콜론(;)을 붙여 준 뒤 실행해야 합니다. (작성한 SQL문이 1개 뿐이라면 세미콜론이 없어도 상관 없습니다.)
2. SELECT 문 작성 규칙
1. SQL문에서 대문자와 소문자는 구분되지 않습니다. 다만 가독성을 위해 명령문은 대문자로 작성을 권장합니다.
2. 마찬가지로 가독성을 위해 명령어 단위에 따라 여러 줄로 나누고 코드 수준에 따라 들여쓰기 할 것을 권장합니다.
3. 전체 데이터 조회하기
SELECT *
FROM employees;
전체 데이터 조회를 위해서는 SELECT 명령어 뒤에 별표(*)를 작성하여 조회해 줍니다.
Oracle의 HR 계정 안에 있는 employees 테이블을 기준으로 조회해보면 결과는 아래와 같습니다.
테이블이 가지고 있는 모든 열과 모든 행이 조회가 되는 모습을 확인할 수 있습니다.
4. 원하는 열만 선택해서 조회하기
SELECT employee_id, first_name, last_name, salary
FROM employees;
테이블의 특정 열만 선택해서 조회하기 위해서는 SELECT문 뒤에 해당하는 열 이름을 작성해주면 됩니다.
employees 테이블에서 employee_id, first_name, last_name, salary 열만 선택해서 조회한 아래와 같습니다.
위와 같이 테이블의 전체 컬럼을 모두 조회할 필요가 없는 경우, 원하는 컬럼명을 직접 작성해주면 됩니다.
'코딩 노트 > Oracle SQL' 카테고리의 다른 글
[Oracle SQL] DISTINCT (데이터 중복 제거하기) (1) | 2021.11.22 |
---|---|
[Oracle SQL] ORDER BY (데이터 정렬하기) (1) | 2021.11.17 |
[Oracle] Oracle Live SQL 사용하기 (설치 없이 사용하는 Oracle SQL) (1) | 2021.10.26 |
[Oracle] Oracle SQL Developer 설치 및 계정 생성하기 (1) | 2021.10.17 |
[Oracle] Oracle Database Express 설치하기 (1) | 2021.10.13 |
댓글