SaS中ne在mysql语句对应_SAS学习经验总结分享:篇四—SQL过程
SQL過程
SQL過程是實現對數據集或關系數據庫的表進行操作的過程,對數據集或關系數據庫的表進行查詢、修改、創建表、刪除數據、插入數據和更新數據等功能。提現了SAS對大型數據庫管理系統通用的SQL語言支持。
SQL過程語法
Proc sql ;
數據操縱語句;
quit;
數據操縱語句:是實現對數據集或關系數據庫的表進行操作的過程,對數據集或關系數據庫的表進行查詢、修改、創建表、刪除數據、插入數據和更新數據等功能。
1、創建表語句
(1)基本語句創建表:根據數據屬性定義表明、列名及列屬性
create table 表名 (列名1 屬性,列名2 屬性,列名3 屬性);
屬性如 char、character、date、dec、decimal、float、int、num、numeric、real、smallint、varchar
(2)查詢語句創建表:實際是復制查詢語句指定列的列名和對應列的數據到新表中,相當于數據集的復制。
create table 表名 as select 列名1,列名2,列名n from 表名 ;
(3)LIKE語句創建新表結構:只創建表結構,不復制數據。
create table 表名 like 已存在表名;
2、創建索引語句
(1)創建簡單索引:只對表中的一個列創建索引,此索引的索引名必須與列名相同。
create index 索引名 on 表名 (列名);索引名需與列名一致
(2)建立復合索引:只對表中的多個列建立索引
create index 索引名 on 表名 (column1,column2,)
3、select查詢語句:實現對數據集或關系數據庫中的表進行數據查詢
(1)單表查詢:
select | from 表名|視圖名 ;
查詢條件:①where語句 列名(=/eq ^=/ne >/gt =/ge <=le ?and or not )
②group by語句: group by 列名1 列名2;
③having語句:用在group by 語句后面實現對分組數據按條件過濾,相當于where。
④order by語句:按指定列降序或升序排序,order by 列名1,列名2< desc>;
總結
以上是生活随笔為你收集整理的SaS中ne在mysql语句对应_SAS学习经验总结分享:篇四—SQL过程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: centos6.6 源码安装mysql5
- 下一篇: mysql 修复表 阿里云_MySql数