[SAS-S1.1] SQL簡介

  • SQL = Structured Query Language 結構化查詢語言
  • 1970 年由 IBM 開始發展, 是查詢關聯式資料庫的工具
  • 關聯式資料庫 (Relational database)
    • 把同屬性的資料分類存放, 便於維護
    • 優點: 節省空間、減少輸入錯誤、靈活修改
    • 使用共有的變數 (key) 作串檔整合
  • 稱為查詢是有道理的, 因為它就是從很多檔案裡把要的東西撈出來, 湊出一張報表, 而不會產生新的資料表單
  • SAS 的 SQL Procedure
    • ANSI 標準語法都可使用
    • 某些獨有語法 (Enhancements) 只適用於 SAS
    • 和 DATA step 各有長處, 無法互相取代
  • SAS SQL Procedure 語法較單純, 但執行時可能較佔資源