SAS本身提供許多資料處理及分析的功能,其中在資料處理的部分,有一系列SQL Procedure的相關語法,與一般資料庫存取常見的SQL語法相似,可以讓有使用SQL讀寫資料庫經驗的使用者更快速上手。

本篇文章主要說明如何透過SAS的PROC SQL指令在資料表中新增資料。

一、建立資料表

首先,我們透過CREATE TABLE語法建立一個新的資料表,資料表檔案名稱為”SampleTable”,資料表標題為”測試”,資料表包含『ID』(數值型態)、『Name』(字串型態)、『Salary』(數值型態)以及『Birth』(數值型態,格式為date9:ddmmmyyyy)四個欄位。

執行語法後,可以從LOG檔案看到新增了SampleTable的訊息,此時SampleTable內還沒有任何一筆資料,所以是0 rows。

二、新增資料

接著,如果要在SampleTable裡面新增一筆資料,我們可以使用INSERT INTO語法,填入符合資料表欄位型態格式的資料。

執行語法後,可以從LOG檔案看到新增了一筆資料(1 row)的訊息。

三、查看結果

最後,我們可以用PROC PRINT語法將SampleTable資料表的內容印出來檢視,會發現新增的資料成功出現在資料表中。

以上就是SAS PROC SQL新增資料的教學內容,有機會也會再跟大家分享更多不同的SAS語法,希望對大家有幫助。