Microsoft Word - sample_adv-programming.docx

Similar documents
Exam : A JPN Title : SAS Base Programming for SAS 9 Vendor : SASInstitute Version : DEMO Get Latest & Valid A JPN Exam's Question and Answ

libref libref libref

データ構造の作成 一時 SAS データセットと永久 SAS データセットの作成 テキストファイルから SAS データセットを作成するための DATA ステップの使用例 : Data NewData; Infile "path.rawdata"; Input <pointer-control> var

Proc luaを初めて使ってみた -SASでの処理を条件に応じて変える- 淺井友紀 ( エイツーヘルスケア株式会社 ) I tried PROC LUA for the first time Tomoki Asai A2 Healthcare Corporation

要旨 : データステップ及び SGPLOT プロシジャにおける POLYGON/TEXT ステートメントを利用した SAS プログラムステップフローチャートを生成する SAS プログラムを紹介する キーワード :SGPLOT, フローチャート, 可視化 2


1 SQL Server SQL Oracle SQL SQL* Plus PL/SQL 2 SQL Server SQL Server SQL Oracle SQL SQL*Plus SQL Server GUI 1-1 osql 1-1 Transact- SQL SELECTFROM 058

Exam : 1z0-882 日本語 (JPN) Title : Oracle Certified Professional, MySQL 5.6 Developer Vendor : Oracle Version : DEMO 1 / 4 Get Latest & Valid 1z0-882-JP

Pinnacle 21: ADaM データセットや Define.xml の CDISC 準拠状況をチェックするツール 本発表で言及している Pinnacle: Enterprise version ( 有償版 ) Community version ( 無償版 ) 本発表で

Exam : J Title : Querying Microsoft SQL Server 2012 Version : DEMO 1 / 10

第 1 章 条件分岐 この章では 条件に応じて処理を分岐する方法について説明します 1. CASE 式で複雑な条件分岐を実現 2. 関数を使用した条件分岐 3. MERGE 文による条件に応じた DML の実行

Chapter Two

第 2 章 PL/SQL の基本記述 この章では PL/SQL プログラムの基本的な記述方法について説明します 1. 宣言部 2. 実行部 3. 例外処理部

y = x 4 y = x 8 3 y = x 4 y = x 3. 4 f(x) = x y = f(x) 4 x =,, 3, 4, 5 5 f(x) f() = f() = 3 f(3) = 3 4 f(4) = 4 *3 S S = f() + f() + f(3) + f(4) () *4

プレポスト【解説】

Chapter Two

Web XXX.XXX.XXX.XXX - - [02/May/2010:12:52: ] "GET /url/url2/page2.htm HTTP/1.1" " "(compatibl

DumpCollection IT Exam Training online / Bootcamp PDF and Testing Engine, study and practice

基本サンプル

関数サンプル1

はじめに コースの概要と目的条件分岐の方法や複雑な集計の手法など SQL のコーディングの幅を広げるためのテクニックについて説明します また パフォーマンスを考慮した記述方法や正しい結果を取得するための記述方法などについても あわせて説明します 本コースでは 実践的な SQL の記述手法を広く浅く紹


DATA test; /** **/ INPUT score DATALINES; ; PROC MEANS DATA=test; /** DATA= **/ VAR sc


: ORDER BY

PowerPoint プレゼンテーション

Microsoft PowerPoint pptx

n n n ( ) n Oracle 16 PostgreSQL 3 MySQL

Taro php.jtdc


sinfI2005_VBA.doc

MCDRS_tutorial_advanced_v1.pptx

DATA Sample1 /**/ INPUT Price /* */ DATALINES

Microsoft認定資格問題集DEMO(70-459_Part2)

基本サンプル

Oracle Database Connect 2017 JPOUG

--

Microsoft PowerPoint - db03-5.ppt

ODS GRAPHICS ON; ODS GRAPHICS ON; PROC TTEST DATA=SASHELP.CLASS SIDE=2 DIST=NORMAL H0=58 PLOTS(ONLY SHOWH0)=(SUMMARY); VAR HEIGHT;

Microsoft Word - no103.docx

XMP structure: 1

Copyright c 2006 Zhenjiang Hu, All Right Reserved.

関数サンプル2

スライド 1

基本サンプル

Microsoft Word - FrontMatter.doc

はじめに コースの概要と目的 Oracle をより効率的に使用するための SQL のチューニング方法について説明します また 索引の有無 SQL の 記述方法がパフォーマンスにどのように影響するのかを実習を通して理解します 受講対象者 アプリケーション開発者 / データベース管理者の方 前提条件 S

第 5 章 結合 結合のパフォーマンスに影響を与える結合の種類と 表の結合順序について内部動作を交えて 説明します 1. 結合処理のチューニング概要 2. 結合の種類 3. 結合順序 4. 結合処理のチューニングポイント 5. 結合関連のヒント

technews2012autumn

要旨 : SAS9.4 より Output Derivery System( 以下 ODS) に追加された Report Writing Interface( 以下 RWI) を使用して HTML 形式のレポート作成の実用性と可能性について検討する なお HTML 出力には タグの綺麗さから ODS

2 H23 BioS (i) data d1; input group patno t sex censor; cards;

Microsoft PowerPoint - myadmin.ppt

问题集 ITEXAMPASS 1 年で無料進級することに提供する

目次 更新履歴... 1 はじめに... 3 レコードセット?... 3 準備... 5 SQL でデータを取得する... 6 データのループ処理... 7 列の値を取得する... 7 対象行を変更する (MoveFirst, MoveNext, MovePrevious, MoveLast)...

プログラミング基礎

スライド 1

帳票 Mockup からの RTF 用テンプレート SAS プログラム自動作成ツール Taiho TLF Automated Tool の紹介 伊藤衡気 1 栗矢芳之 2 銭本敦 2 ( 株式会社タクミインフォメーションテクノロジー 1 大鵬薬品工業株式会社 2 )

スライド 1

Prog1_10th

Sequel のすすめ 私が SQL を嫌いな理由 とみたまさひろ RubyHiroba Sequel のすすめ - 私が SQL を嫌いな理由 Powered by Rabbit 2.0.7

スライド 1

メール全文検索アプリケーション Sylph-Searcher のご紹介 SRA OSS, Inc. 日本支社技術部チーフエンジニア Sylpheed 開発者 山本博之 Copyright 2007 SRA OSS, Inc. Japan All right

SQL 基礎 (6) JOIN 句 - データの結合 作成日 : 2016/02/22 作成者 : 西村 更新履歴 更新日 更新概要 作業者 2016/02/22 新規作成 西村 はじめに この資料では 下記のような JOIN によるテーブル ( データ ) の結合について簡単に説明します INNE

内容 Visual Studio サーバーエクスプローラで学ぶ SQL とデータベース操作... 1 サーバーエクスプローラ... 4 データ接続... 4 データベース操作のサブメニューコンテキスト... 5 データベースのプロパティ... 6 SQL Server... 6 Microsoft

プレポスト【問題】

Taro-Basicの基礎・条件分岐(公

com.ibm.etools.egl.jsfsearch.tutorial.doc.ps

KTest

PostgreSQL 9.4 評価検証報告 SRA OSS, Inc. 日本支社高塚遙 :55 ~ 16:30 PostgreSQL 9.4 最新情報セミナー Copyright 2014 SRA OSS, Inc. Japan All rights reserved. 1

Microsoft Word - Android_SQLite講座_画面800×1280

1,.,,,., RDBM, SQL. OSS,, SQL,,.

,, create table drop table alter table

ソフトウェア基礎 Ⅰ Report#2 提出日 : 2009 年 8 月 11 日 所属 : 工学部情報工学科 学籍番号 : K 氏名 : 當銘孔太

--

スライド 1

前ページからの続き // テキストボックス02 id 属性で取得 // id 属性で取得する場合は一意に決まるので 何番目かの指定は不要 var textbox02elem = document.getelementbyid("text_box02_id"); if ("001" == statee

Advantage CA-Easytrieve Plus

Microsoft PowerPoint - 第5章補足-DB2組み込みSQL.ppt

PowerPoint Presentation

PROC PWENCODE IN=sastrust1 ; RUN ;

SAS プログラムで関数とサブルーティンを作成する方法 周防節雄兵庫県立大学 名誉教授 How to Make Your Own SAS Functions and Subroutines Setsuo Suoh Professor Emeritus of the University of Hyo

Prog1_15th

Exam : C-TB JPN Title : SAP Certified Application Associate - SAP Business One Release 9.2 Vendor : SAP Version : DEMO Get Latest & Valid c-tb1

Microsoft PowerPoint - 講義補助資料2017.pptx

~モバイルを知る~ 日常生活とモバイルコンピューティング

ex04_2012.ppt

tkk0408nari

結合サンプル

Exam : C_TADM51_74 日本語 (JPN) Title : SAP Certified Technology Associate-System Administration (Oracle DB) with SAP NetWeaver 7.4 Vendor : SAP Version

Taro-ファイル処理(公開版).jtd

1 ex01.sql ex01.sql ; user_id from (select user_id ;) user_id * select select (3+4)*7, SIN(PI()/2) ; (1) select < > from < > ; :, * user_id user_name

PowerPoint Presentation

JavaScript 演習 2 1

fp.gby


2

Microsoft Word - 3new.doc

2006年10月5日(木)実施

1

Transcription:

サンプル問題 以下のサンプル問題は包括的ではなく 必ずしも試験を構成するすべての種類の問題を表すとは限りません 問題は 個人が認定試験を受ける準備ができているかどうかを評価するためのものではありません SAS Advanced Programming for SAS 9 問題 1 次の SAS データセット ONE と TWO があります proc sql; select one.*, sales from one right join two on one.year = two.year; 生成されるレポートは次のうちどれですか A. B. C. D. 正解 = "D" 問題 2

次の SAS データセット ONE と TWO があります 次の出力テーブル THREE を作成する SAS プログラムをサブミットします data three; merge one (in = in1) two (in = in2); by num; 次のうちどの SQL プログラムが同様の SAS データセットを作成しますか A. proc sql; select * where one.num = two.num; B. proc sql; select coalesce(one.num, two.num) as NUM, char1, char2 where one.num = two.num; C. proc sql; select one.num, char1, char2 on.num = two.num; D. proc sql; select coalesce(one.num, two.num) as NUM, char1, char2 on one.num = two.num; 正解 = "D"

問題 3 %let type = RANCH; proc sql; create view houses as select * from sasuser.houses where style = "&type"; %let type = CONDO; proc print data = houses; 生成されるレポートには STYLE の値がすべて RANCH と等しいオブザベーションが表示されます マクロ変数 TYPE の現在の値を展開する関数は 次のうちどれですか A. GET B. SYMGET C. %SYMGET D. &RETRIEVE 正解 = "B" 問題 4 SAS データセット SASDATA.SALES には 変数 DATE に対する単純インデックスがあり 変数 REVENUE に対するインデックスはありません DATE のインデックスを使用することが考えられる SAS プログラムは 次のうちどれですか A. proc print data = sasdata.sales; by date; B. proc print data = sasdata.sales; where month(date) = 3; C. data march; set sasdata.sales; '01mar2002'd <date <' 31mar2002'd; D. data march; set sasdata.sales; date <'31mar2002'd or revenue> 50000;

問題 5 次の SQL プロシジャの出力があります Table Physical Obs % Deleted EMPLOYEE_ADDRESSES 424 5.0% EMPLOYEE_PAYROLL 424 5.0% 上記のように 少なくとも 5% の物理行が削除された ORION ライブラリ内のテーブルのレポートを生成する SQL クエリはどれですか A. select MEMNAME 'Table', NOBS 'Physical Obs', DELOBS/NOBS '% Deleted' format=percent6.1 from dictionary.tables where LIBNAME='ORION' AND DELOBS/NOBS >=.05; B. select Table_Name, Num_Rows 'Physical Obs', Deleted_Rows/Num_Rows '% Deleted' format=percent6.1 from dictionary.dba_tables where TABLESPACE_NAME='ORION' AND Deleted_Rows / Num_Rows> =.05; C. select MEMNAME 'Table', NLOBS 'Physical Obs', DELOBS/NLOBS LABEL='% Deleted' format=percent6.1 from dictionary.tables where LIBNAME='ORION' AND DELOBS/NLOBS >=.05; D. select MEMNAME 'Table', NOBS 'Physical Obs', DELOBS/NOBS LABEL='% Deleted' format=percent6.1 from dictionary.members where LIBNAME='ORION' AND DELOBS/NOBS >=.05; 問題 6 options ; %abc(work.look,hello,there); 上記のテキストボックスに 次のログメッセージを生成する options ステートメントを完成させてください M*****(ABC): title1 "Hello" ; M*****(ABC): title2 "There" ; M*****(ABC): proc print data = work.look; M*****(ABC): run ; 正解 = "mprint" 問題 7 %macro mysum(n); %if &n > 1 %then %eval(&n + %mysum(%eval(&n-1)));

%else &n; %mend; %put %mysum(4); どの出力がログに書き込まれますか A. 10 B. 4 + 3 + 2 + 1 C. 7 D. %EVAL 関数または %IF 条件に数値演算項でなく 文字演算項が指定されています 問題 8 ローカルの永久データセットには 次のような特長があります 80の文字変数 長さ200 28バイトの繰り返しのない文字を格納 120の数値変数 長さ8 14 桁 4000オブザベーションこのデータセットの保存サイズを縮小する最善の方法は何ですか A. CHAR 圧縮でデータセットを圧縮する B. 文字変数の長さを28バイトに減らす C. BINARY 圧縮でデータセットを圧縮する D. 文字変数の長さを6バイトに減らす正解 = "B" 問題 9 SASUSER.LOOK データセット内の変数 Xa Xb Xc をチェックするために 次のプログラムをサブミットします data _null_ WORK.BAD_DATA / view=work.bad_data ; set SASUSER.LOOK(keep=Xa Xb Xc); length _Check_ $ 10 ; if Xa=. then _check_=trim(_check_)!!" Xa" ; if Xb=. then _check_=trim(_check_)!!" Xb" ; if Xc=. then _check_=trim(_check_)!!" Xc" ; put Xa= Xb= Xc= _check_= ; run ; PUT ステートメントはいつ実行されますか A. コードが提出されたとき B. WORK.BAD_DATA ビューが使用されている場合のみ C. コードがサブミットされるときとビューが使用されるときの両方 D. 実行されない ビューでの _null_ の使用は構文エラー 正解 = "B"