DB(oracle)/SQL
[SQL] Oracle 기본 문법 정리
codingmemory
2022. 6. 14. 09:12
DML(Data Manipulation Language)
- insert
- update
- delete
- select
DDL(Data Definition Language)
- create
- alter
- drop
- truncate
- rename
Create
- Create Table 테이블명(
- 컬럼명 문자형/숫자형 );
CREATE TABLE TABELNAME01(
COLUMNNAME01 NUMBER(4),
COL2 VARCHAR2(10),
COL3 VARCHAR2(10),
COL4 NUMBER,
);
Insert
- Insert into 테이블명 values(col2 , "안녕")
Update
- update 테이블명 set col2='하이' where 조건;
Delete
- delete from 테이블명 where 조건;
명령순서: select → from → where → group by → having → order by
- DISTINCT : select distinct name from student;
- SUBSTR(str,a,b) : 문자 추출 a = 시작위치, b = 개수
- REPLACE(대상문자열,바꾸고싶은대상,바꾸고싶은내용) : 대상문자열에서 바꾸고 싶은 대상을 바꾸고 싶은 내용으로 수정한 뒤 반환
- JOIN
SELECT A.a, A.b, B.c
FROM A
JOIN B
#같은 컬럼 있는 경우 다 묶어줌
ON B.a = A.c;
JOIN 부분만 다르게 LEFT OUTER JOIN / RIGHT OUTER JOIN / FULL OUTER JOIN 으로 지정해서 사용하면 됨
반응형