• <nav id="kggui"></nav>
  • <optgroup id="kggui"></optgroup>
  • <menu id="kggui"></menu><xmp id="kggui"><nav id="kggui"></nav>
    <menu id="kggui"><menu id="kggui"></menu></menu>
    <nav id="kggui"></nav>

    sas%語句

    請幫忙解釋一下以下SAS語句的意思

    你代碼搞得那么亂,當然看不懂了,真是的! ********************************************************************************************************************** 1 PROC SQL; 2 CONNECT TO oracle AS conname; 3 CEREAT TABLE temp AS SELECT * FROM CONNECTION TO conname 4 ( 5 SELECT 6 bizdate, *,*,close_price, bizdate2, close_price2, 7 close_price/close_price2-1 AS r, 8 to_date(bizdate,'yyyy-mm-dd')-to_date(bizdate2,'yyyy-mm-dd') AS interval 9 FROM _________________________________________________________ 10 ( SELECT bizdate, code,name,close_price 11 FROM pf_all_quotation 12 WHERE 13 typecode = 'S' AND code IN('81699', '00030', '39992', '81602', '00001', 'h1100', 'h1100','h1100', 'h1100','00093', 'h1100', 'h1100', '81602', '00090', '00090') AND bizdate = &date_str 14 ) a 15 LEFT JOIN 16 ( 17 SELECT bizdate AS bizdate2,code,name,close_price AS close_price2 18 FROM pf_all_quotation 19 WHERE typecode = 'S' AND code IN('81699', '00030', '39992', '81602', '00001', 20 'h1100', 'h1100', 'h1101', 'h1100','00093', 'h1100', 'h1100', '81602', '00090', ' 21 00090') 22 AND bizdate = 20121231 23 ) b 24 ON *=* ___________________________________________________ 25 ); 26 DISCONNECT FROM conname;27 QUIT; ******************************************************************************************************************* 注釋:這段代碼的作用是利用SAS的“PROC SQL”從Oracle數據庫中的數據集 “pf_all_quotation” 中抽取滿足要求的數據項形成一個新的表“temp”,該過程中用到了兩個臨時表a和b,temp就是由a、b兩個表通過“左連接” ( LEFT JOIN)生成的.這段代碼的結構其實很簡單,如果說看不懂,那估計就是你被10-14行的嵌套的SELECT語句給迷惑了吧,另外你的代碼也太亂了,那能容易看懂?理解這段代碼你要先回顧以下幾個知識點。

    第2行:SAS與Oracle要首先建立一個“連接”,這個“連接”的名字叫"conname" 第3行:表明通過conname來形成表temp 第7、8行:AS起重命名的作用,前者把除法運算的結果命為r,后者把日期相減的結果命為interval 第10-14行:表a是通過SELECT。FROM。

    語句形成的,b同理 第13行:WHERE后面的是條件限制語句.IN表明code須是括號中的某一項. 第15行:左連接.解釋起來很啰嗦,直接給你看個例子。 代碼不是很難,就是需要點耐心。

    這下懂了吧?。

    sas 語句中的@ 或者是@@是什么意思

    兩個都是行控制符

    @ 表示執行下一個操作時,指針移到下一個記錄。

    @@表示執行下一個操作,指針保持在當前記錄。

    給個例子:

    data a;

    input x y @;

    cards;

    1 2 3 4

    2 2 3 5

    3 2 1 1

    ;run;

    proc print data=a;run;

    data b;

    input x y @@;

    cards;

    1 2 3 4

    2 2 3 5

    3 2 1 1

    ;run;

    proc print data=b;run;

    結果如下:

    The SAS System 10:58 Saturday, December 24, 2011 1

    Obs x y

    1 1 2

    2 2 2

    3 3 2

    The SAS System 10:58 Saturday, December 24, 2011 2

    Obs x y

    1 1 2

    2 3 4

    3 2 2

    4 3 5

    5 3 2

    6 1 1

    轉載請注明出處華閱文章網 » sas%語句

    短句

    功能語句

    閱讀(205)

    高中英語簡單句詳細講解 (一)句子種類兩種分類法w.w.w.k.s.5.u.c.o.m1、按句子的用途可分四種:1)陳述句(肯定、否定):He is six years old; She didn't hear of you before. 2)疑

    短句

    勤的語句

    閱讀(223)

    有關勤奮的句子 ★天才就是無止境刻苦勤奮的能力 --卡萊爾 ★聰明出于勤奮,天才在于積累 --華羅庚 ★好學而不勤問非真好學者。 ★書山有路勤為徑,學海無涯苦作舟。 ★勤勞一日,可得一夜安眠;勤勞一生,可得幸福長 眠 --達·芬奇(意大利) ★形

    短句

    小說語句

    閱讀(237)

    小說里的唯美句子 1.那個在不經意中,也許就改變了我一生的男孩。我相信總有一天,我們會在世界的屋頂再次相遇。 不要輕易用過去來衡量生活的幸與不幸,每個人的生命都是可以綻放美麗的,只要你珍惜。 ——《木吉他的夏天》 2.沒有人永遠十七

    短句

    for循環語句matlab

    閱讀(211)

    Matlab for循環語句 示例1:x =0.5878 0.9511 0.9511 0.5878 0.0000 -0.5878 -0.9511 -0.9511 -0.5878 -0.0000示例2:array =6 3 7 8 5 1 2 4 9 10x1 =0.5878 0.9511 0.951

    短句

    sqlselectinto語句

    閱讀(254)

    SQL:select into寫法 在oracle中 可以是可以,但是,變量的話最好用個特殊點的符號 v_c varchar2(10); v_d varchar2(10); SELECT Column1,Column2 into v_c,v_d FROM table w

    短句

    vb中的for語句

    閱讀(244)

    VB中的For語句 private Sub Form_Click() '當窗體單擊時觸發此過程Dim i,j as Integer '聲明默認類型變量i(變體型)和長整型變量jprint '在窗體上打印空白的一行For i=1 To 9 '設置循環 i 每次

    短句

    for語句的條件判斷語句

    閱讀(253)

    C語言中for語句與if語句的優先問題 for語句與if語句:1. 兩個if沒有什么關系,順次做。無論第一個if的條件成立不成立,都要執行第二個if。2. for每循環一次,兩個if語句都要做一次。3. for跟的那個語句塊大括號是第一個左大括號和末尾的右大

    短句

    vhdlnot語句

    閱讀(445)

    VHDL語言 剛好看到這本書。:=是賦值,好像和Pascal類似邏輯 AND OR NAND NOR XOR關系 = /= < > <= >=加 減 并置 + - &乘法 * / MOD REM** ABS NOT而在利用標準邏輯型對端口

    短句

    html的if語句

    閱讀(264)

    關于html的if條件語句求解釋 條件語句 var a=prompt("請輸入第一個數字"); var b=prompt("請輸入第二個數字"); var c=prompt("請輸入第三個數字"); var max=a; var temp=b>c?b:c;/

    短句

    sql語句建庫

    閱讀(210)

    初學者SQL語句創建數據庫 create database BookManagegouse BookManagegocreate table book( 圖書ID int identity primary key, --圖書編號,identity是自動編號,

    短句

    sasby語句

    閱讀(331)

    量表信度分析的sas程序語言是什么語句 AS語句SAS語言程序由數據步和過程步組成。數據步用來生成數據集、計算、整理數據,過程步用來對數據進行分析、報告。SAS語言的基本單

    短句

    for語句分號

    閱讀(276)

    關于for循環語句后的分號問題 for(表達式1;表達式2;表達式3) 語句執行過程如下:1) 先求解表達式1。2) 求解表達式2,若其值為真,則執行for語句中指定的內嵌語句,然后執行下面第3)步;若

    短句

    html的if語句是

    閱讀(261)

    關于html的if條件語句求解釋 條件語句 var a=prompt("請輸入第一個數字"); var b=prompt("請輸入第二個數字"); var c=prompt("請輸入第三個數字"); var max=a; var temp=b>c?b:c;/

    短句

    sasif語句

    閱讀(232)

    SAS分支條件語句的語法格式哪種是正確的 有了控制結構就可以控制程序執行的流程。如果沒有復選控制流語句,程序便從左至右,自上向下地逐句執行這些語句。有些簡單的程序可以

    短句

    功能語句

    閱讀(205)

    高中英語簡單句詳細講解 (一)句子種類兩種分類法w.w.w.k.s.5.u.c.o.m1、按句子的用途可分四種:1)陳述句(肯定、否定):He is six years old; She didn't hear of you before. 2)疑

    短句

    勤的語句

    閱讀(223)

    有關勤奮的句子 ★天才就是無止境刻苦勤奮的能力 --卡萊爾 ★聰明出于勤奮,天才在于積累 --華羅庚 ★好學而不勤問非真好學者。 ★書山有路勤為徑,學海無涯苦作舟。 ★勤勞一日,可得一夜安眠;勤勞一生,可得幸福長 眠 --達·芬奇(意大利) ★形

    短句

    小說語句

    閱讀(237)

    小說里的唯美句子 1.那個在不經意中,也許就改變了我一生的男孩。我相信總有一天,我們會在世界的屋頂再次相遇。 不要輕易用過去來衡量生活的幸與不幸,每個人的生命都是可以綻放美麗的,只要你珍惜。 ——《木吉他的夏天》 2.沒有人永遠十七

    短句

    for循環語句matlab

    閱讀(211)

    Matlab for循環語句 示例1:x =0.5878 0.9511 0.9511 0.5878 0.0000 -0.5878 -0.9511 -0.9511 -0.5878 -0.0000示例2:array =6 3 7 8 5 1 2 4 9 10x1 =0.5878 0.9511 0.951

    短句

    sqlselectinto語句

    閱讀(254)

    SQL:select into寫法 在oracle中 可以是可以,但是,變量的話最好用個特殊點的符號 v_c varchar2(10); v_d varchar2(10); SELECT Column1,Column2 into v_c,v_d FROM table w

    短句

    vb中的for語句

    閱讀(244)

    VB中的For語句 private Sub Form_Click() '當窗體單擊時觸發此過程Dim i,j as Integer '聲明默認類型變量i(變體型)和長整型變量jprint '在窗體上打印空白的一行For i=1 To 9 '設置循環 i 每次

    短句

    經典的愛情語句

    閱讀(232)

    求些經典的愛情句子 只羨鴛鴦不羨仙 在天原作比翼鳥,在地愿為連理枝。 問世間情為何物,只叫人生死相許 你我都是單翅天使,只有彼此擁抱,才能飛翔~ 相愛的兩個人不一定要在一起

    短句

    for語句的條件判斷語句

    閱讀(253)

    C語言中for語句與if語句的優先問題 for語句與if語句:1. 兩個if沒有什么關系,順次做。無論第一個if的條件成立不成立,都要執行第二個if。2. for每循環一次,兩個if語句都要做一次。3. for跟的那個語句塊大括號是第一個左大括號和末尾的右大

    久久热在线视频