【问题标题】:SAS Studio sql query statementSAS Studio sql 查询语句
【发布时间】:2016-08-26 02:06:23
【问题描述】:

我是 SAS 查询的新手。 我正在尝试导入已完成的 excel 文件。我试图从同一个 excel 列表中的另一个数据列表中选择过滤其中一列.. 对不起语法..让我把问题放在..

创建包含未居住在 16 个城市中的任何一个城市的客户信息的 SAS 数据,未识别。 Nonidentified 中包含三个属性,Name、ID 和 Gender。 并且会有一个表存储客户数据,其中有一列称为城市。

这是我目前写的代码:

proc sql; select * from list2; run;

谢谢你们……

【问题讨论】:

  • 请告诉查询应该写什么..
  • 这是我当前的代码
  • 那么,你有什么问题呢?
  • 我不知道如何使用where语句选择代码列表中没有的客户城市
  • 我们只能看到您向我们展示的内容,这并不多。看起来您的最后一列可能没有正确阅读?请参阅除了support.sas.com/documentation/cdl/en/sqlproc/69049/HTML/default/… 下的示例

标签: sql sas


【解决方案1】:

您似乎没有向我们显示表 List1 和 List2 中的字段。这些对于回答问题至关重要。但是,假设其中一个包含客户的数据(姓名、ID、性别、城市),这里就是答案(我假设导入表的名称是“城市”):

proc sql;
create table nonidentified as
select name,id,gender
from List2
where City not in (select City from Cities);
quit;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多