sas:利用SQL连接表
来源:互联网 发布:如何参加淘宝天天特价 编辑:程序博客网 时间:2024/06/13 15:13
基本语句:
select variable1, variable2, variable3.....from tablewhere 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 classgroup by classhaving calculated sum gt 150order 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连接表
- 串行连接SCSI(SAS)
- SAS JAVA 连接操作
- sas sql应用技巧
- sas与mysql连接方法
- SAS连接Oracle和Mysql
- sas的嵌套SQL使用
- 利用native SQL实现外连接查询
- 利用JDBC连接MS SQL Ser2000+sp2
- 利用ADO.NET连接SQl SERVER 数据库
- 利用SQuirreL SQL Client创建新连接
- SAS多任务并行处理,利用systask
- [SAS学习]利用libname导入数据
- sas
- sas
- sAS
- sas
- SAS
- 从病毒到AU3编程语言
- CSS3中clip属性
- webView 实现 与 javascript调用java方法(也称js调用native 方法) helloworld
- 动态规划算法学习
- 第12周项目3—数组类运算的实现
- sas:利用SQL连接表
- html学习笔记(一)
- 日常开发——Service, Notification显示下载进度
- C# 委托 回调 操作UI主线程 学习笔记
- hadoop集群搭建
- JAVA学习(10) 继承(4) 抽象类和抽象方法
- Freemodbus RTU在stm32上的移植分析
- MyBatis注意事项
- 第十四周阅读程序(2)