-
02. Data(데이터) (데이터 정렬, 필터링, WHERE) [Database]Database/Oracle 2016. 9. 20. 19:40반응형
데이터 정렬
- 가져온 데이터를 정렬함
예> SELECT [COLUMN], [COLUMN], [...]
FROM [TABLE]
ORDER BY [COLUMN] [ORDER TYPE]
- 정렬 방식에는 ASC, DESC 가 존재함.
- ASC : 오름차순
- DESC : 내림차순
데이터 필터링
- 하나 이상의 테이블에서 여러 데이터를 가져옴
단, 조건에 맞는 데이터만 가져옴
예> SELECT [COLUMN], [COLUMN], [...]
FROM [TABLE]
WHERE [CONDITIONS]
- 컬럼 값과 VALUE 를 비교함
- 자바의 비교연산과 동일한 방법
그 외 연산자
- IN, LIKE, NOT
- IN : 하나의 컬럼에 여러 개의 값을 검색(OR의 대체)
- LIKE : 하나의 컬럼에 "포함된" 값을 검색
WHERE
- 여거 개의 조건을 지원한다.
- AND, OR를 사용해 여러개의 조건을 사용할 수 있다.
예> WHERE SALARY > 6000
AND DEPARTMENT_ID = 50
OR DEPARTMENT_ID = 60
- AND와 OR가 동시에 사용될때 AND가 우선순위를 가진다.
- 우선순위를 높여주기 위해서 괄호를 사용한다.
예> WHERE SALARY > 6000
AND (DEPARTMENT_ID = 50
OR DEPARTMENT_ID = 60)
반응형'Database > Oracle' 카테고리의 다른 글
04. 서브 쿼리 ( SUBQUERY ) [Datebase] (0) 2016.10.07 03. 그룹함수 ( GROUP, HAVING ) [Database] (0) 2016.09.20 01. Database Management System (Database, Table, Column, Rows, Keys, Select) [Database] (0) 2016.09.20 NewsVO (0) 2016.09.08 JournalistVO (0) 2016.09.08