SAS PROC SQL基础操作语句
SAS OnDemand for Academics
CREATE 创建表
PROC SQL;
CREATE TABLE AUTHOR
(AUTHOR_NO INTEGER Primary Key,
FIRST_NAME VARCHAR (60),
LAST_NAME VARCHAR (60));
ADD 添加字段
proc sql;
alter table AUTHOR
ADD PHONE INTEGER,
ADDRESS VARCHAR(60);
QUIT;
DROP(1) 删除表
PROC SQL;
DROP TABLE AUTHOR;
QUIT;
(2) 删除字段
PROC SQL;
ALTER TABLE AUTHOR
DROP PHONE,ADDRESS;
QUIT;
INSERT 插入记录值
PROC SQL;
INSERT INTO AUTHOR(AUTHOR_NO,FIRST_NAME,LAST_NAME)
VALUES(1,'Archer','Jeffrey')
VALUES(2,'Christie','Agatha')
VALUES(3,'Clark','Arthur C');
SELECT (1) 基础查询
PROC SQL;
SELECT FIRST_NAME,LAST_NAME
FROM AUTHOR;
SELECT (2) 排序
PROC SQL;
SELECT FIRST_NAME,LAST_NAME
FROM AUTHOR
order by last_name desc;
SELECT (3) 条件查询
PROC SQL;
SELECT * from AUTHOR
where FIRST_NAME = 'Clark'
;
quit;
SELECT (4) 查询表记录数
PROC SQL;
SELECT count(*) FROM AUTHOR;
QUIT;
SELECT (5) 查询最值
PROC SQL;
select min(book_price) from book;
QUIT;
UPDATE 更新
proc sql;
update AUTHOR
set
LAST_NAME = 'W';
quit;
LIKE
PROC SQL;
CREATE TABLE STORE
LIKE BOOKSTORE;
SAS PROC SQL基础操作语句相关推荐
- sas proc sql 基础入门 (原创作品,转载请注明出处 )
/*结构*/ /* PROC SQL; SELECT column(s) FROM table(s) | view(s) WHERE expression GROUP BY column(s) ...
- SQL基础操作_4_表的插入、更新、删除、合并操作
目录 表的插入.更新.删除.合并操作 7.4.1 插入新的记录 7.4.2 插入含自增列的记录 7.4.3 插入新的多条记录 7.4.4 同时往多个表插入记录 7.4.5 通过其它表插入 7.4.6 ...
- 删除所有学生记录mysql_【MySQL】MySQL基础操作语句
mysql基础操作语句,包括数据库的增.删.切换,以及表的增.删.改.查.复制. 创建数据库 mysql> create database tem; 使用数据库 mysql> use te ...
- SQL基础操作_3_数据字典(涵盖SQL Server、Oracle、Mysql常见系统数据字典)
目录 数据库元数据查询 7.5.1 列出模式中所有的表 7.5.2 列出所有的数据库 7.5.3 列出给定表的基本信息 7.5.4 列出给定表的索引信息 7.5.5 列出给定表的主键.外键约束 7.5 ...
- SQL基础操作_5_字符串处理
目录 7.6 处理字符串 7.6.1 生成自增值 7.6.2 遍历字符串里的每个值 7.6.3 处理含引号的字符串 7.6.4 计算某个字符出现的次数 7.6.5 字符串里过滤不需要的字符 7.6.6 ...
- SQL基础操作_7_时间运算
目录 7.8 时间运算 7.8.1 对时间列进行加减 7.8.2 计算两个时间列的差值 7.8.3 计算两个时间列工作日差值 7.8.4 计算时间列所在的周的序号 7.8.5 计算时间列所在年的周序号 ...
- SQL基础操作_6_处理数字
目录 7.7 处理数字 7.7.1 计算某列的最小/大值 7.7.2 计算某列的平均值 7.7.3 计算某列的总和 7.7.4 计算表的行数 7.7.5 非NULL值的列的个数 7.7.6 NULL值 ...
- SQL基础操作_2_操作多个表
目录 操作多个表 7.3.1 记录集的叠加 7.3.2 组合相关的行 7.3.3 查询两个表共同的行 7.3.4 从一个表中查询另外一个表里没有的值 7.3.5 在一个表中查询与其它表不匹配的记录 7 ...
- mysql修改学生信息语句,【MySQL】MySQL基础操作语句
mysql基础操作语句,包括数据库的增.删.切换,以及表的增.删.改.查.复制. 创建数据库 mysql> create database tem; 使用数据库 mysql> use te ...
最新文章
- Microsoft Visual C++ 不支持long long
- 什么是复制省略和返回值优化?
- 前端开发模式--MV*
- c 语言26个小写字母,26个字母表大小写
- linux修改某个用户的数组,linux-shell编程1:变量和数组
- (4)Node.js 安装
- request对象作为:作用域
- java入门基础重要知识必考考点
- 关于前端浏览器 IE6bug 解决方案
- php 调试环境配置
- PyTorch批训练及优化器比较
- 安装biztalk2006后导致QuickStartV20不正常
- SQL Server系统表sysobjects介绍
- 关于【缓存穿透、缓存击穿、缓存雪崩、热点数据失效】解决方案
- Flash游戏开发-RPG地图实现
- 学习写了一个新年倒计时->jQuery+CSS+Html
- hive 漫威the_漫威系列的观看顺序
- 再谈GPU-Driven Rendering Pipelines
- 应用程序正常初始化 0x0150002失败
- 【CSS3 transition】解决元素高度不固定时,设置transition不生效的问题
热门文章
- 实证操作:R语言实现分位数回归的介绍
- 网上超市app开发现成源码对接
- Android使用ProgressDialog:异常Unable to add window -- toke
- 成都超级计算机中心玻璃,全球前十的成都超算中心计算能力大比拼!看看它到底有多厉害?...
- 玩游戏4g计算机的内存不足,如何解决游戏崩溃和内存不足的问题?
- 十次方需求分析与技术架构、Node.js、包资源管理器NPM、Webpack
- php 请求第三方接口发送短信验证码及注册手机号码
- 2021数学建模C题
- 005基于Hilbert振动分解的神经网络癫痫发作预测-2020
- Linux自定义动态壁纸,一个简单的bash脚本可根据特定条件设置动态壁纸