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基础操作语句相关推荐

  1. sas proc sql 基础入门 (原创作品,转载请注明出处 )

    /*结构*/ /* PROC SQL;  SELECT column(s)  FROM table(s) | view(s)  WHERE expression  GROUP BY column(s) ...

  2. SQL基础操作_4_表的插入、更新、删除、合并操作

    目录 表的插入.更新.删除.合并操作 7.4.1 插入新的记录 7.4.2 插入含自增列的记录 7.4.3 插入新的多条记录 7.4.4 同时往多个表插入记录 7.4.5 通过其它表插入 7.4.6 ...

  3. 删除所有学生记录mysql_【MySQL】MySQL基础操作语句

    mysql基础操作语句,包括数据库的增.删.切换,以及表的增.删.改.查.复制. 创建数据库 mysql> create database tem; 使用数据库 mysql> use te ...

  4. SQL基础操作_3_数据字典(涵盖SQL Server、Oracle、Mysql常见系统数据字典)

    目录 数据库元数据查询 7.5.1 列出模式中所有的表 7.5.2 列出所有的数据库 7.5.3 列出给定表的基本信息 7.5.4 列出给定表的索引信息 7.5.5 列出给定表的主键.外键约束 7.5 ...

  5. SQL基础操作_5_字符串处理

    目录 7.6 处理字符串 7.6.1 生成自增值 7.6.2 遍历字符串里的每个值 7.6.3 处理含引号的字符串 7.6.4 计算某个字符出现的次数 7.6.5 字符串里过滤不需要的字符 7.6.6 ...

  6. SQL基础操作_7_时间运算

    目录 7.8 时间运算 7.8.1 对时间列进行加减 7.8.2 计算两个时间列的差值 7.8.3 计算两个时间列工作日差值 7.8.4 计算时间列所在的周的序号 7.8.5 计算时间列所在年的周序号 ...

  7. SQL基础操作_6_处理数字

    目录 7.7 处理数字 7.7.1 计算某列的最小/大值 7.7.2 计算某列的平均值 7.7.3 计算某列的总和 7.7.4 计算表的行数 7.7.5 非NULL值的列的个数 7.7.6 NULL值 ...

  8. SQL基础操作_2_操作多个表

    目录 操作多个表 7.3.1 记录集的叠加 7.3.2 组合相关的行 7.3.3 查询两个表共同的行 7.3.4 从一个表中查询另外一个表里没有的值 7.3.5 在一个表中查询与其它表不匹配的记录 7 ...

  9. mysql修改学生信息语句,【MySQL】MySQL基础操作语句

    mysql基础操作语句,包括数据库的增.删.切换,以及表的增.删.改.查.复制. 创建数据库 mysql> create database tem; 使用数据库 mysql> use te ...

最新文章

  1. Microsoft Visual C++ 不支持long long
  2. 什么是复制省略和返回值优化?
  3. 前端开发模式--MV*
  4. c 语言26个小写字母,26个字母表大小写
  5. linux修改某个用户的数组,linux-shell编程1:变量和数组
  6. (4)Node.js 安装
  7. request对象作为:作用域
  8. java入门基础重要知识必考考点
  9. 关于前端浏览器 IE6bug 解决方案
  10. php 调试环境配置
  11. PyTorch批训练及优化器比较
  12. 安装biztalk2006后导致QuickStartV20不正常
  13. SQL Server系统表sysobjects介绍
  14. 关于【缓存穿透、缓存击穿、缓存雪崩、热点数据失效】解决方案
  15. Flash游戏开发-RPG地图实现
  16. 学习写了一个新年倒计时->jQuery+CSS+Html
  17. hive 漫威the_漫威系列的观看顺序
  18. 再谈GPU-Driven Rendering Pipelines
  19. 应用程序正常初始化 0x0150002失败
  20. 【CSS3 transition】解决元素高度不固定时,设置transition不生效的问题

热门文章

  1. 实证操作:R语言实现分位数回归的介绍
  2. 网上超市app开发现成源码对接
  3. Android使用ProgressDialog:异常Unable to add window -- toke
  4. 成都超级计算机中心玻璃,全球前十的成都超算中心计算能力大比拼!看看它到底有多厉害?...
  5. 玩游戏4g计算机的内存不足,如何解决游戏崩溃和内存不足的问题?
  6. 十次方需求分析与技术架构、Node.js、包资源管理器NPM、Webpack
  7. php 请求第三方接口发送短信验证码及注册手机号码
  8. 2021数学建模C题
  9. 005基于Hilbert振动分解的神经网络癫痫发作预测-2020
  10. Linux自定义动态壁纸,一个简单的bash脚本可根据特定条件设置动态壁纸