美文网首页sas
sas:利用SQL连接表

sas:利用SQL连接表

作者: 中年英雄王叔叔 | 来源:发表于2016-05-19 21:31 被阅读180次
基本语句:

select variable1, variable2, variable3.....from table

where condition1 and/or condition2....

group by variable1, variable2, variable3......

having condition1, condition2.....

order by variable1, variable2

select很简单

where一般就是对应from语句

group by一般都具有特殊目的,聚集函数连用

想要对group by之后的分组进行条件筛选,应该用having语句

order by 就是对结果进行排序,desc就是降序,默认是升序,和proc sort 的by 语句对比:只对一个变量有用,但是这里是加在变量后面, 而proc sort 是加在变量前面;

实例:

select sum(height) as sum label='总身高' format=4.1 from class

group by class

having calculated sum gt 150

order by sex desc;


join语句

(left/right/full)out join /inner join

a,b 笛卡尔积,常与where连用(连用后就算内连接)

外连接:左连接就是左表变量不变,右同,全的话就是有就连没就缺失值


table相关语句

create->insert->update->delete->alter

create 就是建立table

insert就是在table中添加行

update是在table中修改行

delete是在table中删除行

alter是修改列

create table as select variable from table1

是从table1中挑选变量到一个新的创建的table中

insert into table

set ...

这是往table中添加变量

insert into table

values (...)

这两种用法的结果基本是一样的

大家可以自己试一试

update table

set variable1=variable1*1.7

把表中的变量1放大1.7倍

delete from table where ...

将符合条件的行删除


alter相关语句

add是添加列

alter table

add col num format=4.1 label='...'

建立了一个数字型的新列

modify 是改变列的格式

alter table

modify col format=comma15.1

修改了col列的格式

drop 删除列

alter table

drop col1

删除掉了col1列

相关文章

  • sas:利用SQL连接表

    基本语句: select variable1, variable2, variable3.....from tab...

  • 数据分析师 - Week15

    SAS技术 用tabulate制作数据透视表 用sql制作报表

  • 连表查询:sql1992和sql1999

    sql1992 sql分类 1.笛卡尔积 (表乘表) 2.等值连接 表的连接条件使用“=” 3.非等值连接 表的连...

  • 2020-04-01

    连接两表 SOLUTION 输入 输出 解题思路SQL 连接类型SQL 中有多种不同的连接: 内连接(INNER ...

  • 超简单的SAS 连接 SQL Server全过程

    实现SAS与SQL Server数据库的连接,好处多多,真是太棒了,小编折腾了好久才玩出这种简便的方法。 SAS与...

  • Hibernate基础入门学习(一)

    利用IDEA环境用Hibernate连接sql server看这里hibernate连接sql server 1 ...

  • SQL常见面试题

    1、SQL的表连接方式有哪些?SQL中连接按结果集分为:内连接,外连接,交叉连接内连接:inner join on...

  • SQL 表连接

    两表做全相乘(交叉连接) select * from table1,table2;返回一个全新的表,其行数为两表的...

  • sql表连接

    表连接可以让我们从不同的表中获取记录并组合在一起。 表连接的基本语法如下: join 用来表示连接的表。on 用来...

  • Oracle表连接学习笔记

    @[toc] 一、表连接类型 表连接类型可以分为:内连接、外连接,在看《收获,不止sql优化》一书并做了笔记 1....

网友评论

    本文标题:sas:利用SQL连接表

    本文链接:https://www.haomeiwen.com/subject/ysbgrttx.html