SQL3 Q_08_01. SQL 이란 무엇인가? SQL(Structured Query Language)은 관계형 데이터베이스의 테이블(Table)을 정의하고(define), 조작하고(manipulate), 질의(query)를 하는 데 사용되는 표준화된 언어입니다. 테이블을 정의하고, 테이블에 레코드를 추가하고, 추출하고, 갱신하는 데 사용됩니다.SAS에서는 PROC SQL을 이용하여 여러 가지 데이터를 다루는데 유용하게 사용할 수 있습니다. SET문, MERGE문을 이용하여도 거의 모든 문제를 해결할 수 있으나 가끔 DATA 스텝 기능만으로 해결하기 어려운 일이 있고, 데이터베이스와 연동하여 작업을 하는 경우에는 PROC SQL의 기능을 이용하면 훨씬 편리하게 사용할 수 있습니다. SAS의 기능을 잘 몰라도 PROC SQL 만을 잘 사용하면 데이터 처.. 2025. 3. 28. Q_02_08. 데이터셋 아래 위로 합치기 - 데이터 길이가 다른 경우 SAS에서 두 데이터셋을 아래 위로 합칠 때, 같은 이름의 변수지만 길이(예: 문자열 길이)가 다를 경우 LENGTH 문을 사용하여 길이를 미리 맞춰주는 것이 중요합니다. 변수 길이가 다르면 오류가 발생할 수 있기 때문입니다.예를 들어, data1에 있는 name 변수의 길이가 20이고, data2에 있는 name 변수의 길이가 30일 경우, 두 데이터셋을 합치기 전에 다음과 같이 길이를 맞출 수 있습니다.1. LENGTH 문을 사용하여 길이 맞추기data data1_adjusted; length name $30; /* 길이를 더 긴 쪽에 맞추기 */ set data1;run;data combined_data; set data1_adjusted data2;run; 위 코드에서는 data1.. 2025. 3. 18. Q_01_10. SAS/SQL이란 무엇인가? SQL문은 오라클, MySQL, MariaDB 등 데이터베이스시스템(DBMS, Database Management System)에 공통으로 사용되는 언어입니다.SAS에서는 PROC SQL을 통하여 SQL을 지원하므로 SAS 프로그램을 잘 알지 못해도, SQL문만 알고 있어도 SAS를 이용하여 데이터 처리를 쉽게 할 수 있습니다.다음은 PROC SQL을 사용한 가장 간단한 예입니다. SAS/SQL 은 QUIT; 문장으로 끝납니다.. /*--------------------------------------*//* PROC SQL 을 이용한 가장 간단한 예 *//*--------------------------------------*/1 DATA a1;2 INPUT gender $ wei hei age joi.. 2025. 3. 13. 이전 1 다음