본문 바로가기
IT Study/DBMS

Oracle - 함수 사용법

by hhyyyjun 2023. 1. 2.

1. 테이블 생성하기

CREATE TABLE 테이블명(

컬럼명 데이터타입(길이) 키유형,

컬럼명 데이터타입(길이) 키유형,

...

컬럼명 데이터타입(길이) 키유형

);

일반적으로 쿼리문을 대문자로 많이 작성함

이유 : 쿼리문을 사용하는 오라클 등의 DBMS가 대소문자를 구분하지않아서

2. 자료 등록하기

데이터(자료)를 테이블에 등록(추가)

INSERT INTO 테이블명 VALUES(값,값,...,값);

3. 데이터 변경하기

UPDATE 테이블명 SET 컬럼명=변경할값 WHERE 컬럼명=대상;

4. 자료 삭제하기

DELETE FROM 테이블명 WHERE 컬럼명=대상;

일반적으로 PRIMARY KEY 에 해당하는 컬럼명으로 데이터에 접근함

PRIMARY KEY(이하 PK)는 주민등록번호같은 역할임!

데이터 식별가능하게해주는 유일한 값 학번,군번,...

5. 테이블 구조 변경하기(1)

ALTER TABLE 테이블명 MODIFY 컬럼명 변경할내용

테이블 구조 변경중에서 [컬럼수정]에 해당함

6. 테이블 구조 변경하기(2)

ALTER TABLE 테이블명 ADD 컬럼명 추가할내용

테이블 구조 변경중에서 [컬럼추가]에 해당함

7. 테이블 구조 변경하기(3)

ALTER TABLE 테이블명 DROP COLUMN 컬럼명

테이블 구조 변경중에서 [컬럼삭제]에 해당함

8. 소수점 선택하기

ROUND(컬럼명, 소수점 위치)

9. 문자열 자르기

SUBSTR(컬럼명, 출력 시작위치, 길이)

ex)

마블코믹스 문자열 자르기

SUBSTR('마블코믹스' 데이터가 들어간 컬럼명, 2, 2)

=> 블코

10. 문자열 재설정

REPLACE(컬럼명, 치환할데이터, 치환될 데이터)

ex)

장편소설

REPLACE(컬럼명, '편', '문')

=> 장문소설

11. 문자열 연결하기

CONCAT(문자열, 문자열)

ex)

CONCAT('마블', '코믹스')

=> 마블코믹스

12. 중복 값 제거

SELECT DISTINCT 컬럼명 FROM 테이블명

'IT Study > DBMS' 카테고리의 다른 글

[Mariadb] 접속 권한 설정하기  (0) 2023.03.28
MySQL - 이클립스 연동하기  (0) 2023.01.02
Oracle/JDBC - Java 드라이버 연동  (0) 2023.01.02
Oracle - EQUI JOIN / 페이징처리  (0) 2023.01.01
Oracle - GROUP BY/HAVING  (0) 2023.01.01

댓글