본문 바로가기

Study/OracleDB

5강 오라클 select 모든 기능 특정열 선택

728x90

모든기능 특정열 선택

 이 장에서 다룰 내용

1. 데이터를 조회하기 위한 SELECT문.
2. 특정 데이터만 보기.

 

01. 데이터를 조회하기 위한 SELECT문

SELECT 문은 데이터를 조회하기 위한 SQL 명령어입니다.

형식 SELECT[DISTINCT]{*, column[Alias],...}
FROM table_name;

▪ SQL 명령어는 하나의 문장으로 구성되어야 하는데 여러 개의 절이 모여서 문장이 되는 것이고 이러한 문장들은 반드시 세미콜론(;)으로 마쳐야 합니다.

▪ SELECT문은 반드시 SELECT와 FROM이라는 2개의 키워드로 구성되어야 합니다.

▪ SELECT절은 출력하고자 하는 컬럼 이름을 기술합니다.

▪ 특정 컬럼 이름 대신 *를 기술할 수 있는데, *는 테이블 내의 모든 컬럼을 출력하고자 할 경우 사용합니다.

▪ FROM절 다음에는 조회하고자 하는 테이블 이름을 기술합니다.

▪ SQL 문에서 사용하는 명령어들은 대문자와 소문자를 구분하지 않는다는 특징이 있습니다.

 

다음은 부서 테이블의 내용을 살펴보기 위한 쿼리문입니다.

형식 SELECT*
FROM dept;

▪ SELECT는 데이터베이스 내에 저장되어있는 테이블을 조회하기 위한 명령어입니다.

▪ SELECT는 다음에는 보고자 하는 대상의 컬럼 이름을 기술합니다.

  SELECT 다음에 *을 기술하면 지정된 테이블( dept)의 모든 컬럼을 조회합니다.

▪ FROM 다음에는 보고자 하는 대상의 테이블 이름을 기술합니다. 위 예에서는 dept를 기술하였기에 dept 테이블에 등록된 부서의 정보를 살펴볼 수 있었습니다.

* 탄탄히 다지기

1. 사원에 관련된 정보를 모두 살펴보기 위한 쿼리문을 작성해 보시오.

<힌트> 사원 테이블의 이름은 emp입니다.

select * from emp;

 

02. 특정 데이터만 보기

■ 사원번호에 해당되는 컬럼 이름은 empno이고 사원명에 해당되는 컬럼 이름은 ename입니다. empno와 ename을 출력하기 위해서는 출력하고자 하는 순서대로 기술하되 컬럼과 컬럼 사이에 콤마를 기술합니다.

select empno, ename
from emp;

 

* 탄탄히 다지기

2. 사원의 이름과 급여와 입사일자만을 출력하는 SQL 문을 작성해 보시오.

<힌트>사원 정보가 저장된 테이블의 이름은 EMP이고, 사원이름 칼럼은 ENAME, 급여 칼럼은 SAL, 입사일자 칼럼은 HIREDATE입니다.

select ename, sal, hiredate from emp;

 

학습정리.

SELECT문은 데이터를 조회하기 위한 SQL 명령어입니다.

형식 SELECT [DISTINCT] { *, column[Alias], ...}
FROM table_name;

 - SQL명령어는 하나의 문자으로 구성되어야 하는데 여러 개의 절이 모여서 문장이 되는 것이고 이러한 문장들은 반드시 세미콜론(;)으로 마쳐야 합니다.

 - SELECT문은 반드시 SELECT와 FROM 이라는 2개의 키워드로 구성되어야 합니다.

 - SELECT절은 출력하고자 하는 칼럼 이름을 기술합니다.

 - 특정 컬럼 이름 대신 *를 기술할 수 있는데, *는 테이블 내의 모든 컬럼을 출력하고자 할 경우 사용합니다.

 - FROM절 다음에는 조회하고자 하는 테이블 이름을 기술합니다.

 - SQL 문에서 사용하는 명령어들은 대문자와 소문자를 구분하지 않는다는 특징이 있습니다.

반응형

'Study > OracleDB' 카테고리의 다른 글

7강 오라클 SQL 조건연산자  (4) 2022.09.05
6강 오라클 SQL 연산자  (0) 2022.09.05
4강 오라클 select기능과 타입  (0) 2022.09.05
3강 SQL과 SQL*Plus의 개념  (0) 2022.09.05
1강 오라클 데이터베이스 개념과 구조  (0) 2022.09.03