DATA BASE/ORACLE

ORACLE Query기본 문법 정리

skrr 2021. 12. 27. 17:24

- 테이블 생성 쿼리

CREATE TABLE employee
(
id int primary key,
name varchar(30) NOT NULL,
dob datetime,
email varchar(40)
);

primaryKey는 테이블 내에 중복되는 값이 들어가지 않는 주요키를 뜻하며, NOT NULL은 말그대로 해당 컬럼에 NULL이 들어갈수 없음을 뜻한다.

 

- 데이터 삽입 쿼리

 

insert into [테이블이름] ([칼럼1, 칼럼2,...) values([값1], [값2]...)

 

 

- 데이터 조회 쿼리

 

seelct [칼럼]... from [테이블이름] where [조건]

ex) where SALARY >= 1000 and SALARY <= 2000

 

 

LIKE조건

 

where NAME like '김%'  => NAME 칼럼이 '김'으로 시작하는 레코드를 찾을 때

 

 

- 데이터 정렬

 

select .. from [table] where [condition] order by [column] asc, => 오름차순   desc => 내림차순

 

 

- 데이터 집합

 

sum() max() min() count() 등

 

select max(SALARY) => SALARY 칼럼중 가장 큰 값

 

select count(*) from TALBE => 전체 레코드의 개수

 

 

- 데이터 수정

 

update [table] set [칼럼1]=[값1] where [조건]

 

 

- 데이터 삭제

 

delete from [table] where[조건]

 

 

- 데이터 조인

 

JOIN 은 두 개 이상의 테이블로 부터 관련 있는 데이터를 읽어올 때 사용한다. 

 

select * from [테이블1] as A, [테이블] as B where A.MEMBERID = B.MEMBERID

 

이렇게 2개 이상의 테이블로부터 같은 값을 갖는 칼럼을 사용하여 함께 레코드를 묶어서 읽어오는 것을 조인이라고 한다.