在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何用proc sql生成宏變量?

冬至子 ? 來源:小高的SAS學習筆記 ? 作者:小高筆記 ? 2023-05-19 16:13 ? 次閱讀

上節我們講了PROC SQL的基本結構,以及一些sql命令的使用,這節我們主要講一下case...when...、order by 、group by 、update、delete語句以及如何用proc sql生成宏變量。

示例1:有條件地賦值——case...when

Proc步中的 case...when... 相當于data步中的 if...then... 根據某種條件輸出最終結果。

圖片

結果如下:

圖片

示例2:對數據進行排序——order by

(1)默認按升序排列

圖片

結果如下:

圖片

(2)按降序排列

圖片

結果如下:

圖片

示例3:檢索滿足條件的行——where

**當我們想要選擇表中的某些觀測時,可以使用where**來選擇符合特殊條件的觀測。

圖片

結果如下:

圖片

示例4:對數據進行分組——group by

GROUP BY子句使SELECT語句的結果按子句中列出的一個或多個變量的每次不同出現進行匯總或匯總。只有在SELECTHAVING子句中包含一個或多個匯總函數(SUM、AVG、MIN、MAX)時,GROUP BY子句才會添加到SELECT語句中。

(1)用group by進行分組

圖片

結果如下:

圖片

(2)Having指定條件

說到指定條件,我們最新想到的往往是where子句,但是where子句只能指定行的條件,而不能指定組的條件,因此便有了Having子句,它用來指定組的條件,我們來看個示例:

我們想要了解平均體重大于100的是男性還是女性

圖片

結果如下:

圖片

示例5:子查詢

查詢語句中包含查詢語句,執行時先執行子查詢,后執行外部查詢,根據包含子查詢的子句,子查詢可以返回一個值或多個值。

圖片

結果如下:

圖片

示例6:更新SAS表——Update

我們可以使用**SQL Update**語句更新SAS表。下面我們首先創建一個名為class的新表,然后使用SQL Update語句去更新它。

圖片

結果如下:

圖片

示例7:刪除操作——Delete

**SQL**中的刪除操作涉及使用**SQL DELETE**語句從表中刪除某些值.我們可以繼續使用示例中的數據,并從表中刪除age大于等于13的觀測。

圖片

結果如下:

圖片

示例8:創建宏變量——INTO

給宏變量賦值,**Data**步和**Proc**步都能實現,不過從操作靈活性上講,**Proc**步要更勝一籌。**Proc**步生成宏變量就需要用到**INTO**子句,下面來具體介紹一下**INTO**子句如何使用。

(1)指定一個宏變量

圖片

結果如下:

圖片

(2)指定多個宏變量

圖片

結果如下:

圖片

(3)指定一個宏變量來保存一列的所有值

圖片

結果如下:

圖片

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • SQL
    SQL
    +關注

    關注

    1

    文章

    779

    瀏覽量

    44652
  • SAS
    SAS
    +關注

    關注

    2

    文章

    524

    瀏覽量

    33199
  • avg
    avg
    +關注

    關注

    0

    文章

    11

    瀏覽量

    4222
收藏 人收藏

    評論

    相關推薦

    【C語言應用】如何用C代碼生成二維碼?

    【C語言應用】如何用C代碼生成二維碼?
    的頭像 發表于 08-24 19:01 ?2518次閱讀
    【C語言應用】如<b class='flag-5'>何用</b>C代碼<b class='flag-5'>生成</b>二維碼?

    SQL語句生成

    SQL語句生成SQL數據庫語句生成及分析器(支持表結構、索引、所有記錄到SQL腳本)可用于數據數的備份和恢復!功能不用多說,試試就知道了
    發表于 06-12 16:15

    Database數據庫SQL語句

    何用一條SQL語句清空數據庫中多張表中的記錄?請大神幫忙,謝謝
    發表于 03-01 00:57

    請教如何用SQL語句來壓縮ACCESS數據庫

    通過對ACCESS數據庫的“修復與壓縮”會使程序的運行更加穩定和提高運行速度。——請教如何用SQL語句來壓縮ACCESS數據庫,只用SQL語句喲!謝謝!
    發表于 11-29 21:54

    枚舉變量的應用

    轉自EEW。想必會C的網友對枚舉和的定義與使用并不陌生,對于枚舉和的區別大家應該都很熟悉。枚舉類型用于聲明一組命名的常數,當一個變量有幾種可能的取值時,可以將它定義為枚舉類型。
    發表于 02-26 08:39

    為什么要動態sql語句?

    為什么要動態sql語句?因為動態sql語句能夠提供一些比較友好的機制1、可以使得一些在編譯過程中無法獲得完整的sql語句,在程序執行階段動態的獲得。2、支持動態組裝 sql語句、動態參
    發表于 12-20 06:00

    紫金橋軟件SQL語句變量拼接的使用方法

    許多用戶在使用紫金橋軟件構建控制系統的同時也會與關系型數據庫進行數據交互,在使用關系庫的過程中必然會用到大量的SQL腳本,而SQL腳本中的where語句常常需要由變量組成,那么如何在腳本中拼接
    發表于 10-12 14:24 ?3次下載
    紫金橋軟件<b class='flag-5'>SQL</b>語句<b class='flag-5'>變量</b>拼接的使用方法

    詳解如何用AD生成Gerber文件

    詳解如何用AD生成Gerber文件
    發表于 11-23 11:07 ?0次下載

    基于自然語言生成多表SQL語句模板填充的方法

    自然語言生成SαL查詢不僅是構建智能數據庫查詢系統的一個重要鉏成部分,亦是新型供電軌道交通系統混合時態大數據個性化運維的難點之一。目前利用深度學習模型的方法專注于數據庫中單表SQL查詢生成,無法
    發表于 04-09 16:32 ?40次下載
    基于自然語言<b class='flag-5'>生成</b>多表<b class='flag-5'>SQL</b>語句模板填充的方法

    【C語言應用】如何用C代碼生成一維碼?

    【C語言應用】如何用C代碼生成一維碼?
    的頭像 發表于 08-25 12:42 ?2733次閱讀
    【C語言應用】如<b class='flag-5'>何用</b>C代碼<b class='flag-5'>生成</b>一維碼?

    如何使用SQL數據生成生成測試數據

    在本文中,我們將研究用虛擬數據填充員工數據庫的過程,我們預先設計了它的模式。用虛擬數據填充SQL數據庫對于運行測試很有用。最簡單的方法是使用可視數據生成工具用隨機數據填充SQL表。
    的頭像 發表于 10-09 17:40 ?6720次閱讀

    PROC SQL介紹

    SQL(Structured Query Language)——結構化查詢語言,是用于檢索和更新數據的一種標準化語言,SQL在SAS中通過PROC SQL來實現。
    的頭像 發表于 05-19 16:10 ?2957次閱讀
    <b class='flag-5'>PROC</b> <b class='flag-5'>SQL</b>介紹

    如何通過proc接口發起系統請求

    ,就會生成 /proc/sysrq-trigger 節點用于調試。 例如: 產生空指針panic事件,認為導致系統崩潰 : echo?c?>?/proc/sysrq-trigger 導出當前CPU寄存器
    的頭像 發表于 09-26 16:45 ?634次閱讀

    oracle sql 定義變量并賦值

    在Oracle SQL中,變量是用來存儲數據值的標識符。通過定義和使用變量,我們可以在SQL語句中使用它們來存儲和處理數據,從而實現更靈活和動態的查詢和操作。 在Oracle
    的頭像 發表于 12-06 10:46 ?3263次閱讀

    何用Rust過程魔法簡化SQL函數呢?

    這是 RisingWave 中一個 SQL 函數的實現。只需短短幾行代碼,通過在 Rust 函數上加一行過程,我們就把它包裝成了一個 SQL 函數。
    的頭像 發表于 01-23 09:43 ?1891次閱讀
    如<b class='flag-5'>何用</b>Rust過程<b class='flag-5'>宏</b>魔法簡化<b class='flag-5'>SQL</b>函數呢?
    主站蜘蛛池模板: 1024视频色版在线网站 | se94se亚洲欧美在线 | 一级特黄aaa免费 | 新版天堂中文资源8在线 | 久操视频免费观看 | www.五月天婷婷| 丁香五月缴情在线 | 日韩一卡 二卡 三卡 四卡 免费视频 | 国产资源在线播放 | 在线91精品亚洲网站精品成人 | 人人爽天天爽夜夜爽qc | 亚洲va久久久噜噜噜久久狠狠 | 成人午夜大片免费视频77777 | 四虎国产精品影库永久免费 | 午夜视频高清在线aaa | 男人的j桶女人的j视频 | 成人午夜免费剧场 | 一级毛片真人免费播放视频 | 亚洲va国产日韩欧美精品色婷婷 | 久久久久国产精品免费看 | 久久天天| 伊人婷婷涩六月丁香七月 | 狠狠色综合网 | 亚洲视频在线一区二区三区 | 欧美午夜视频一区二区 | 女女同免费播放毛片 | 67pao强力打造高清免费 | 色综合久久久久久久久五月性色 | 天堂中文资源网 | 亚洲欧美日韩综合一区 | 亚洲1页 | 国产美女主播一级成人毛片 | 天堂8在线天堂资源在线 | 色yeye在线观看 | 亚洲欧美在线一区二区 | 波多野结衣中文字幕教师 | 西西人体www303sw大胆高清 | 色精品一区二区三区 | 黄色大成网站 | 色欲麻豆国产福利精品 | 中国一级做a爰片久久毛片 中韩日欧美电影免费看 |