본문 바로가기

[2016 - 2019] 학부 정리/DataBase

[DataBase-공부] 4. SELECT문을 사용해보자

● 기본 select문

데이터베이스에서 정보를 검색, 조회를 합니다. 원하는 집합을 oracle server에게 요청한다고 말할 수 있다고합니다.


(1) select 기본 구문

select 표시할 열 | * 

from table 명;

->(asterisk(*): '모든'이라는 의미 입니다.)


(2) 테이블에서 모든 열 검색

select * 

from emp;

-> 의미 : emp테이블에 *(모든)열 검색


(3) 특정한 열 검색

select empno, job

from emp; 


(4) alias(열 머리글의 이름을 바꿔줍니다. as 키워드를 사용합니다.)

select empno as "사원번호", job as "직업"

from emp;


(5) 산술연산(+,-,*,/, 사칙연산의 우선순위를 따릅니다.)

select ename  as "이름", sal*12 as "연봉" 

from emp;


(6) null(알수없는 값, 0과 공백과는 다른 개념입니다. 산술연산이 적용될 수 없는 알수없는 값을 의미합니다.)

select ename, comm*2

from emp;

->null값을 포함한 연산은 null로 계산됩니다.


(7) distinct(중복 행을 제거해 줍니다.)

select distinct job

from emp; 


(8)  discribe(테이블의 구조를 표시해 줍니다.)

desc emp;

또는

describe emp;


(9) 연결연산자(열, 문자열을 다른 열에 연결하여 출력합니다.)

select empno || ename as "회사원"

from emp;


(10) 대체 인용(q) 연산자(문장안에 따옴표를 넣기위한 구분자입니다.)

select empno || q'[empno's and name is ]' ||ename as "회사원"

from emp;