SQL 이란 ?
관계형 데이터베이스를 제어하는 컴퓨터 언어
( Structured Query Language )
SQL 종류
1) DML ( 데이터 조작 언어 )
- SELECT : 데이터 검색
- INSERT : 데이터 추가
- UPDATE : 데이터 수정
- DELETE : 데이터 삭제
2) DDL ( 데이터 정의 언어 )
- CREATE : 생성
- DROP : 삭제
- RENEME : 이름변경
- TRUNCATE : 잘라내기
3) DCL ( 데이터 제어 언어 )
- GRANT : 권한부여
- REVOKE : 권한해제
4) TCL ( 트랜잭션 제어 언어 )
- COMMIT : 정상수행
- ROLLBACK : 취소
SELECT
저장 된 데이터를 가져오라는 명령어
SELECT [ 컬럼명 OR 표현식 ] FROM [ 테이블명 / 뷰명 ]
SELECT ( 데이터 검색 )
FROM ( table명 / view명 )
─────────────── 필수사항
WHERE : 조건검색
GROUP BY : 그룹별 처리
HAVING : 그룹 조건 ( GROUP BY가 존재해야 사용가능 )
ORDER BY : 정렬
( 오라클은 데이터 정렬이 안된 상태라 저장 된 순서로 읽어옴 )
DISTRINCT : 중복된 데이터를 제외하고 출력
EX ) SELECT DISTINCT 제외 컬럼명 FROM 테이블명
★ 쿼리문 작성 시 주의점
- 문자는 대소문자 구분을 하고 날짜는 대소문자 구분이 없다.
- 숫자 외에는 작은 따옴표 ( ' ' ) 를 사용한다.
'프로그래밍 > Oracle' 카테고리의 다른 글
[Oracle] 서브쿼리 / 단일형 서브쿼리 (Sub Query) (0) | 2020.11.16 |
---|---|
[Oracle] PL / SQL 기본 정리 (0) | 2020.11.11 |
[Oracle] 데이터 정렬하기 (ORDER BY) (0) | 2020.09.28 |
[Oracle] SQL*Plus 컬럼 사이즈 조절하기 (0) | 2020.09.12 |
댓글