모든기능 특정열 선택
* 이 장에서 다룰 내용
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 |