본문 바로가기

국비필기노트/DBMS_Oracle

데이터베이스(DBMS)_Select문 구성방법, 알리아스

▶Select문 구성방법

 

select 속성이름 or *      
from  테이블이름
where 검색조건
and 검색조건

 

-. select

조회할 열을 지정한다.

 

-. 속성이름 or * 

어떤 속성을 조회할 것인지 지정해주는 것으로 특정한 속성이름을 기재하면 그 속성만, *는 전체속성을

출력하라는 의미

 

-. from a

조회할 데이터가 저장된 테이블 이름을 명시하며 a는 그 테이블 이름이다.

 

-. where 검색조건

해당 테이블에서의 특정한 값을 출력

 

-. and 검색조건

다수의 조건을 검색할 때 사용

 

▶Select문 사용예시

 

[전체 조회 방법]

 

 

[특정 데이터 조회 방법]

 

 

[특정 데이터의 조건을 활용한 조회 방법]

 

 

[특정 데이터의 다양한 조건을 활용한 조회 방법]

 

 

[카테고리 조회 방법]

 

 

employees 의 smith를 먼저 찾은 후 

 

 

select 를 통해서 employee_id와 last_name을 조회한다.

 

▶dual 테이블

 

오라클에서 어떠한 테스트를 위해 기본으로 제공하는 table 이다. 

간단하게 함수를 이용하여 계산 결과값을 확인할 때 사용하며 사용자가 함수를 실행할 때 임시로 사용하는데에 적합하다. 

함수에 대한 쓰임을 알고싶을 떄 특정 테이블을 생성할 필요 없이 dual 테이블을 이용하여 함수의 값을 리턴 받을 수 있다.

 

즉, 간단한 함수에 대한 기능테스트를 할 때 사용할 수 있는 가상테이블이다.

 

▶알리아스

 

값에 별칭을 주어 접근을 별칭 형태로 할 수있도록 하는 역할을 한다.

예약어는 AS로서 테이블의 별칭으로 employees 뒤의 e 역시 알리아스이다.

 

 

ColumName AS 컬럼명칭 -- 컬럼에 별칭 부여하기
TableName AS 테이블명칭 -- 테이블에 별칭 부여하기

 

AS라는 예약어를 통해 별칭을 부여할 수 있다.