proc-sql 相关问题

proc sql是一个SAS过程,用于将SQL语句提交给SAS编译器。对于Oracle Pro * C,请使用[oracle-pro-c]。

在SAS中提取字符串的左侧部分?

是否有一个函数 SAS proc SQL,我可以用它来提取字符串的左侧部分。它类似于 LEFT 函数 sql server。在 SQL 中我剩下(11111111, 4) * 9 = 9999,我想

回答 5 投票 0

根据迭代值向 SAS DO 循环添加额外步骤

我使用 DO 循环来运行 Proc SQL 查询,迭代变量列表。我想知道是否有一种方法可以在 i = 仅某些变量时向 DO 循环添加步骤,并跳过这些步骤...

回答 2 投票 0

proc 转置重复的 ID 值

我需要 SAS 中 proc 转置过程的帮助。我的代码最初是: proc 转置数据=temp out=temp1; 帕蒂德; 变量文本; ID 数据编号; 跑步; 这给了我错误“ID 值“”出现...

回答 5 投票 0

SAS proc sql,如何找出每个索赔案例的年表中缺失的行?

我正在制作索赔案件的年度表格。目标是对于每个现有索赔,每年年底应该有一行来反映该索赔案例的情况。例如索赔 A 有

回答 1 投票 0

SQL 根据条件不同列过滤重复 ID 的行

我想返回“值”大于 30 的重复 ID 的所有行 我有这张桌子 我想要这张桌子 这是我的查询,但它不起作用。有什么想法吗? 创建表测试...

回答 1 投票 0

SAS Studio - 括号影响 sysfunc 函数如何解析宏变量

我的代码中有一个计数器,如下所示: %let counter = %sysfunc(countw(&&CLMNS&j.));然而,这对于某些宏变量不能正常工作。对于变量_1,其中包含...

回答 1 投票 0

proc sql 在每行的最近日期左合并

我正在尝试使这段代码正常工作,但由于某种原因它给了我很多重复项。 Table1 有 75k 条记录,我想从 Table2 中获取每一行的数据。请帮我: 过程 SQL; c...

回答 1 投票 0

SAS Studio - 如何利用嵌套 WHERE 条件进行字符串搜索

作为一个更大项目的一部分,我试图在多个表中搜索公共列。但是我不知道表的数量、列的数量或列的确切名称,所以我不能......

回答 1 投票 0

PROC SQL 左连接 ID 和日期不起作用

我正在尝试使用以下代码合并两个表: 过程 SQL; 创建表测试为 选择a.*、b.* 来自 aaaa 在 a.id=b.id 和 a.date1 上左连接 bbb b<=b.date2; quit; But the output shows blanks in

回答 1 投票 0

Proc SQL 连接两个表并且不接收 NULL

我有一个 SAS 表,我正在将其与 SQL Server 表中的单个列连接起来。目标是在匹配时从 SQL Server 添加列,或者在不匹配时返回 NULL。然而没有...

回答 1 投票 0

PROC SQL,无法过滤从数字转换的日期之间的日期部分

我有一个 SAS 表 sastable,我正在将其与 SQL 数据库中的列连接起来以创建一个新表。但是,我需要使用 sastable 中的日期列来过滤 sql.data。 sastable.date 已经...

回答 1 投票 0

WHERE 子句中的 SAS 和 SQL 日期格式问题

我有一个 SAS 表 sastable,我正在将其与 SQL 数据库中的列连接起来以创建一个新表。但是,我需要使用 sastable 中的日期列来过滤 sql.data。 sastable.date 已经...

回答 1 投票 0

如何将日期列放入宏变量SAS

我有一个包含 2 个日期列的数据集。dataset1 中的日期列的格式类似于“01/01/2024” 我将它们都放入一个宏变量中,如下所示:- %if&DateType. = 日期 1 %然后 %d...

回答 1 投票 0

SAS 中的过程 SQL

你能在 SAS 中的 Proc SQL 中编写一段代码吗?我们必须在 Student 表中添加一个名为 StudentName 的新列,该列可以为空 你能提供一个示例场景吗 比如要采取哪些步骤...

回答 1 投票 0

如何使用 SAS 或 PROC SQL 从列中删除字符串和标点符号?

我有一个专栏,里面有很多公司名称,没有任何清理,如下所示。但我想进行清理以从公司名称中删除字符串列表,以便我可以将它们分组在一起。 我有一个专栏...

回答 1 投票 0

SAS Proc SQL 是否允许像 Over Partition By 这样的窗口功能

我有需要在 SAS Proc SQL 中使用的标准 sql 代码,但是该代码包含大量窗口函数的迭代,例如 Over Partition By。我想知道 SAS 是否允许,如果不允许的话...

回答 1 投票 0

相同的条件给出不同的结果

为什么这两个查询没有给出相同的结果? 过程 SQL; 创建表名称_匹配为 选择 t1。\* 来自工作.table1 t1 其中 t1.names 包含 name1 或者 t1.names 包含 name2 或 t1...

回答 1 投票 0

根据其他 n 个变量创建一个变量

我在 SAS 中有一个数据集,其中有 10 个变量,我想在此基础上创建一个新标志。如果任何类列大于 0,则其名称应出现在给定的标志中...

回答 1 投票 0

使用proc sql获取列的第一行

给出下面的脚本, 对于每支球队,至少有 30 次助攻的球员的最高收入者; 过程 SQL; 创建表 balls_summary 为 首先选择团队、薪资(nAssts >= 30 时的情况...

回答 1 投票 0

使用 sas select into: 语句创建全局宏变量

我希望使用 select into: 在宏模块中创建全局变量。 %宏示例(); proc sql noprint; 选择 x 到:DDD from aaa; 辞职; %修补; 问题是我想创建一个

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.