반응형

데이터를 조회할 때 사용하는 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

위와 같이 * 문자를 필드 조회 부분에 입력하면

모든 필드를 한꺼번에 조회가 가능합니다.

 

 

반응형

+ Recent posts