BookmarkSubscribeRSS Feed

[SQL 2-1] Specifying Columns

Started ‎06-16-2020 by
Modified ‎06-16-2020 by
Views 136

[SQL 2-1] Specifying Columns

 

안녕하세요^^

이번 시간에는 Table에 포함된 컬럼명과 컬럼속성을 확인하는 방법에 대해 살펴보겠습니다.

당신의 상사가 당신에게 익숙하지 않은 table을 분석하라고 요구했다고 가정합시다.

이 때 당신은 해당 table과 table에 포함된 data의 구조를 파악하기 위해

Proc SQL의 statement와 option에 대해 공부할 필요가 있습니다.

 

======================================================================

 

▶ 먼저, Table에 있는 모든 컬럼(변수)를 불러오도록 하겠습니다.

 

SE22016101820270370.png

 

SELECT Clause에서 asterisk(*)를 활용하면, 해당 Table에 저장된 순서로 모든 컬럼을 보여줍니다.

 

SE22016101820273670.png

 

PROC SQL output의 일부를 보면,

직원아이디시작일자종료일자부서직원 직급연봉성별 등 총 11개 변수가 있는 것을 확인할 수 있습니다.

 

======================================================================

 

 우리는 Select Clause에서 asterisk(*)를 사용할 때 Feedback option을 추가할 수 있습니다.

Feedback option은 펼쳐진(expanded) Select statement를 로그창에 작성해줍니다.

 

SE22016101820292970.png

 

SE22016101820295470.png

 

로그창의 일부분을 보면,

Orion library내의 Employee_information Table에 존재하는 모든 컬럼의 컬럼명을

나열해서 보여주고 있음을 확인 할 수 있습니다.

Feedback option은 Table 내 모든 컬럼명을 확인하는데에 도움을 될 수 있습니다.

 

======================================================================

 

 ▶ Table의 컬럼명과 컬럼의 속성을 파악하기 위해서 Describe statement를 활용할 수 있습니다.

 

SE22016101820305470.png

 

SE22016101820310970.png

 

로그창의 일부분을 보면,

Employee_information Table에 존재하는 모든 컬럼에 대한 속성을 보여주고 있음을 확인 할 수 있습니다.

 

 

 

 

이상 SQL Procedure에서의 Table에 포함된 컬럼명과 컬럼속성을 확인하는 방법을 살펴보았습니다.

 

감사합니다 ^^

 

 

 

 

 

 

 

 

Version history
Last update:
‎06-16-2020 10:12 PM
Updated by:
Contributors

hackathon24-white-horiz.png

The 2025 SAS Hackathon Kicks Off on June 11!

Watch the live Hackathon Kickoff to get all the essential information about the SAS Hackathon—including how to join, how to participate, and expert tips for success.

YouTube LinkedIn

Article Labels
Article Tags