반응형
데이터를 조회할 때 사용하는 SELECT문에 대해서 알아보겠습니다.
이전 시간에 생성한 오라클 EMP, DEPT 테이블을 예제로 사용하겠습니다.
SELECT문의 기본 구조는 아래와 같습니다.
SELECT 필드1,
필드2,
필드3,
FROM [테이블]
WHERE [필드] [조건] [값]
ORDER BY [필드] [정렬방식]
명령어 | 기능 |
SELECT | 지정한 필드를 조회 |
FROM | 조회 대상 테이블 지정 |
WHERE | 조회시 사용할 조건 |
ORDER BY | 조시 정렬 방법 |
사용법은 위와 같으며
각각의 기능이 합쳐서 조회 기능을 수행하게 됩니다.
위의 예제를 토대로 EMP테이블에서 조회를 해보겠습니다.
SQL 예제
SELECT ENAME, JOB, SAL
FROM EMP
WHERE ENAME = '김한국' OR SAL > 3000
ORDER BY SAL DESC
위의 조건은 ENAME, JOB, SAL을
EMP 테이블에서 조회하되 ENAME이 김한국이거나
SAL이 3000보다 큰사람이 조회 조건이며
정렬은 SAL을 내림차순으로 한다는 의미입니다.
모두 조회 명령어
위의 SQL은 특정 필드만 조회하게 되어 있는데요.
만약 필드가 많으면 하나씩 지정하는 불편함이 있습니다.
이에 해당 테이블의 모든 필드를 조회할 수 있는데요.
SELECT * FROM EMP
위와 같이 * 문자를 필드 조회 부분에 입력하면
모든 필드를 한꺼번에 조회가 가능합니다.
반응형
'DB > Oracle' 카테고리의 다른 글
[Oracle] Update 문의 활용, 데이터 수정 갱신 (0) | 2022.11.22 |
---|---|
[Oracle] Insert 문의 활용, 데이터 입력 저장 (0) | 2022.11.21 |
ORA-28001: the password has expired 비밀번호가 만기되었습니다 (0) | 2022.11.20 |
[Oracle] Emp, Dept 샘플 테이블 데이터 생성 스크립트 (0) | 2022.10.26 |
[Oracle] 오라클 DB 계정 비밀번호 변경 가이드 (0) | 2022.10.25 |