<SELECT문>
SELECT문은 테이블에 저장된 데이터를 검색하기 위한 명령문이다. ([ ]은 옵션)
SELECT문의 문법은 아래처럼 쓰인다.
SELECT [DISTINCT] *(전체) | 컬럼이름[alias]...FROM 테이블이름
[WHERE condition]
[GROUP BY gruop_by_expression]
[HAVING group_condition]
[ORDER BY column_name[desc | asc] ];
SELECT절: 조회하고자 하는 컬럼명의 리스트를 나열.
FROM절: 조회하고자 하는 테이블명의 리스트를 나열.
WHERE절: 조회하고자 하는 로우(열)의 조건을 나열.
GRUOP BY절: 동일한 값을 갖는 로우들을 한 그룹으로 묶음.
HAVING절: 로우들의 그룹이 만족해야 하는 조건을 제시.
ORDER BY절: 로우들의 정렬 순서를 제시.(오른차순이 기본값)
SELECT절 / FROM절사용
워크시트에 employee이름으로 만든 테이블로부터 SELECT로 *(모든컬럼)을 불러온다.
모든 칼럼이 불러들여왔다.
여기서 부분적으로 자료를 추출하고 싶다면?
SELECT에서 *(전체) 말고 추출하고 싶은 컬럼명을 ,(콤마)로 구분해서 적는다.
필요한 칼럼들만 불러들어왔다.
SELECT문 - 연산
또, SELECT문을 이용해서 연산도 가능하다.
salary(월급) 값에서 연봉을 구하고 싶으면 *12를 써주면 된다.
DISTINCT절 사용
결과 값에서 중복된 값이 많을 때
여기서 SELECT절과 FROM절 사이 DISTINCT를 사용한다.
똑같은 값은 중복처리되어 깔끔한 결과가 보여진다.
[20/04/07(화)-19일차]
'DataBase' 카테고리의 다른 글
[Oracle]SELECT문-3:정렬을 위한 ORDER BY절 (0) | 2020.04.08 |
---|---|
[Oracle]SELECT문-2:WHERE절을 이용한 조건 검색 (0) | 2020.04.08 |
[Oracle]데이터 무결성을 위한 제약조건(CONSTRAINT) (0) | 2020.04.07 |
[Oracle]SQLDeveloper-기본 명령어/테이블 생성하기 (0) | 2020.04.06 |
[Oracle]오라클 데이터베이스 (0) | 2020.04.06 |
댓글